webpack.config.js 503 B

12345678910111213141516171819202122232425
  1. const path = require("path");
  2. const MonacoWebpackPlugin = require("monaco-editor-webpack-plugin");
  3. module.exports = {
  4. mode: process.env.NODE_ENV,
  5. entry: "./index.js",
  6. output: {
  7. path: path.resolve(__dirname, "dist"),
  8. filename: "[name].bundle.js",
  9. },
  10. module: {
  11. rules: [{
  12. test: /\.css$/,
  13. use: ["style-loader", "css-loader",],
  14. }, {
  15. test: /\.ttf$/,
  16. use: ['file-loader']
  17. }],
  18. },
  19. plugins: [
  20. new MonacoWebpackPlugin({
  21. languages: ["typescript", "javascript", "css"],
  22. })
  23. ]
  24. };