baidu / amis

前端低代码框架,通过 JSON 配置就能生成各种页面。
https://baidu.github.io/amis/
Apache License 2.0
17.11k stars 2.48k forks source link

@vue/cli 4.5.17 配置项目中启动不了 #3974

Open minzhenyu opened 2 years ago

minzhenyu commented 2 years ago

描述问题:

@vue/cli 4.5.17 配置项目中启动不了, 报webpack 不存在加载'./node_modules/monaco-editor/esm/vs/language/html/monaco.contribution.js' loader webpack版本: webpack: 5.70.0 webpack-cli: 4.9.2 webpack-dev-server 4.7.4

截图或视频:

image

如何复现(请务必完整填写下面内容):

  1. 你是如何使用 amis 的? yarn

  2. amis 版本是什么?请先在最新 beta 版本测试问题是否存在

    "amis": "^1.8.0-beta.2", "amis-editor": "^4.1.0-beta.2",

  3. 粘贴有问题的完整 amis schema 代码:

    没启动,启动./node_modules/monaco-editor/esm/vs/language/html/monaco.contribution.js 报错
  4. 操作步骤 "amis": "^1.6.3", "amis-editor": "^4.0.1-beta.28", 升级到 "amis": "^1.8.0-beta.2", "amis-editor": "^4.1.0-beta.2"

项目就启动不了了, 我感觉是monaco-editor esm打包导致的问题,我看到amis 中monaco-editor 是异步加载的

monaco-editor-webpack-plugin配置我也试了,依旧报错,不知道问题出在哪 个人感觉是monaco-editor 更新了版本的问题

备注: https://github.com/aisuda/vue-custom-widget-template, 我是想vue项目中使用这个demo

VonnOoO commented 2 years ago

我的monaco-editor也因为amis1.8.0种的0.33.0版本语法报错,试了网上的"@babel/plugin-proposal-class-properties"不起作用; 没办发,估计需要amis内部配置下,我只能暂时像上面一样降低monaco版本

lurunze1226 commented 2 years ago

https://github.com/baidu/amis/commit/0a170793ec36dca38c3f37dbcde9799ac785b3c2 amis内部降低monaco的版本了,可以等1.9.0版本发布后再试下