amis 启动后报错The renderer with name \"".concat(config.name, "\" has already exists, please try another name!, 应该和antd 冲突导致的

yiytaume  于 4个月前  发布在  其他
关注(0)|答案(3)|浏览(109)
描述问题:

amis 启动后报错The renderer with name "".concat(config.name, "" has already exists, please try another name!, 应该和antd 冲突导致的,
有在项目中把node_modules/amis-core/esm/factory.js 这个报错注释掉了,请问有其他问题可以解决吗

截图或视频:

可以的话,尽可能提供截图或视频来补充描述你的问题...

如何复现(请务必完整填写下面内容):
  1. 你是如何使用 amis 的?
    npm
  2. amis 版本是什么?请先在最新 beta 版本测试问题是否存在
    v6.6.0
  3. 粘贴有问题的完整 amis schema 代码:
与代码无关不贴了哈
  1. 操作步骤
    请简单描述一下复现的操作步骤...
dxxyhpgq

dxxyhpgq1#

通常是 esm 和 cjs 交叉使用导致,webpack 可以尝试关掉 esm 引入功能。比如配置 https://webpack.js.org/configuration/resolve/#resolvemainfields 去掉 module

ne5o7dgx

ne5o7dgx2#

通常是 esm 和 cjs 交叉使用导致,webpack 可以尝试关掉 esm 引入功能。比如配置 https://webpack.js.org/configuration/resolve/#resolvemainfields 去掉 module

是这样配置吗? mainFields: ['browser', 'main'], 这样配置后 会报错 Module not found: Error: Can't resolve 'monaco-editor' in '/Users/zhangboya/Desktop/alsafy/node_modules/amis-ui/lib/components'

通常是 esm 和 cjs 交叉使用导致,webpack 可以尝试关掉 esm 引入功能。比如配置 https://webpack.js.org/configuration/resolve/#resolvemainfields 去掉 module

通常是 esm 和 cjs 交叉使用导致,webpack 可以尝试关掉 esm 引入功能。比如配置 https://webpack.js.org/configuration/resolve/#resolvemainfields 去掉 module

问题解决了非常感谢

c0vxltue

c0vxltue3#

通常是 esm 和 cjs 交叉使用导致,webpack 可以尝试关掉 esm 引入功能。比如配置 https://webpack.js.org/configuration/resolve/#resolvemainfields 去掉 module

#10733 可以帮我看看这个问题吗

相关问题