diff --git a/packages/demo/build.json b/packages/demo/build.json index 42ade8d92..92c4ecadb 100644 --- a/packages/demo/build.json +++ b/packages/demo/build.json @@ -17,7 +17,9 @@ "@alifd/next": "var window.Next", "@ali/visualengine": "var window.VisualEngine", "@ali/visualengine-utils": "var window.VisualEngineUtils", - "rax": "var window.Rax" + "rax": "var window.Rax", + "monaco-editor/esm/vs/editor/editor.api":"var window.monaco", + "monaco-editor/esm/vs/editor/editor.main.js":"var window.monaco" }, "plugins": [ [ diff --git a/packages/demo/build.plugin.js b/packages/demo/build.plugin.js index 44698c569..c4255c125 100644 --- a/packages/demo/build.plugin.js +++ b/packages/demo/build.plugin.js @@ -1,5 +1,4 @@ const TsconfigPathsPlugin = require('tsconfig-paths-webpack-plugin'); -const MonacoWebpackPlugin = require('monaco-editor-webpack-plugin'); module.exports = ({ context, onGetWebpackConfig }) => { onGetWebpackConfig((config) => { @@ -8,19 +7,6 @@ module.exports = ({ context, onGetWebpackConfig }) => { configFile: './tsconfig.json', }, ]); - - config - // 定义插件名称 - .plugin('MonacoWebpackPlugin') - // 第一项为具体插件,第二项为插件参数 - .use( - new MonacoWebpackPlugin({ - languages: ['typescript', 'css', 'json'], - features: ['!gotoSymbol'], - }), - [], - ); - config.plugins.delete('hot'); config.devServer.hot(false); if (context.command === 'start') { diff --git a/packages/demo/package.json b/packages/demo/package.json index bbb30b4b9..e15c767cb 100644 --- a/packages/demo/package.json +++ b/packages/demo/package.json @@ -53,7 +53,6 @@ "build-plugin-fusion": "^0.1.0", "build-plugin-moment-locales": "^0.1.0", "build-plugin-react-app": "^1.1.2", - "monaco-editor-webpack-plugin": "^1.9.0", "tsconfig-paths-webpack-plugin": "^3.2.0" } } diff --git a/packages/demo/public/index.html b/packages/demo/public/index.html index 6ab2a7324..ebfbbc27a 100644 --- a/packages/demo/public/index.html +++ b/packages/demo/public/index.html @@ -6,6 +6,7 @@