ice 关于新插件引入说明模糊的问题,无法成功引入monaco-editor-webpack-plugin

am46iovg  于 2022-10-22  发布在  Webpack
关注(0)|答案(5)|浏览(242)

3种写法都无法成功把对应的语言主题包引入项目

希望可以给个相关写法转换的说明,webpack.config.js文件写法只有一行代码

new MonacoWebpackPlugin(['java'])

环境

"@ali/build-plugin-ice-def": "^0.1.0",
"@iceworks/spec": "^1.0.0",
"@types/react": "^17.0.2",
"@types/react-dom": "^17.0.2",
"build-plugin-antd": "^0.1.4",
"build-plugin-fusion": "^0.1.18",
"build-plugin-ignore-style": "^0.1.0",
"build-plugin-moment-locales": "^0.1.0",
"eslint": "^7.30.0",
"ice.js": "^2.0.0",
"monaco-editor": "^0.30.1",
"monaco-editor-webpack-plugin": "^6.0.0",
"stylelint": "^13.2.0"
2nc8po8w

2nc8po8w1#

https://ice.work/docs/config/about/#webpackplugins@jumpingFinger 这个不行吗?

tjjdgumg

tjjdgumg2#

https://ice.work/docs/config/about/#webpackplugins@jumpingFinger 这个不行吗?

webpakcplugins 直接配置会报错

eiee3dmh

eiee3dmh3#

build.json 的方式:

{
  "webpackPlugins": {
    "monaco-editor-webpack-plugin": {
      "options": ["java"]
    }
  }
}

插件的方式:

// local-plugin.js
module.exports = ({ onGetWebpackConfig }) => {
  onGetWebpackConfig((config) => {
    config.plugin('monaco-editor-webpack-plugin').use(require('monaco-editor-webpack-plugin'), [["java"]])
  });
}

插件的方式确保自定义插件正确在 build.json 中引入:

{
  "plugins": ["./local-plugin.js"]
}
w1jd8yoj

w1jd8yoj4#

嗯,两种方式都试过了。但主题就是引不进来,已经通过cdn搞了,感谢

hs1rzwqc

hs1rzwqc5#

遇见了同样的问题 方便问下具体怎么解决的吗

相关问题