王牌编辑器:未捕获错误:无法加载模块 ace/主题/



我在代码中使用了AceEditor。当我试图保存我的更改时,我得到这个错误

Uncaught Error: couldn't load module ace/theme/ or it didn't call define
at afterLoad (ace.js:18798:1)
at ace.js:3776:1
at Array.forEach (<anonymous>)
at ace.js:3775:1
at _require (ace.js:88:1)
at req (ace.js:138:1)
at afterLoad (ace.js:3771:1)
at HTMLScriptElement.s.onload.s.onreadystatechange (ace.js:3397:1)

据我所知,要修复错误,我需要设置basepath。但是,在ace中添加行this.editor.set('basePath', 'https://unpkg.com/ace-builds@1.4.6/node-modules/react-ace/src')。TSX文件没有帮助

basePath是ace.js所在的文件夹。对于unpkg,它将是

ace.config.set('basePath', "https://unpkg.com/ace-builds@1.4.6/src-noconflict")

请注意,该方法是在配置对象上,而不是在编辑器实例上。

根据您使用的打包器,可能有更好的方法来配置它。

import ace from 'ace-builds';

ace.config。集("basePath"、"https://unpkg.com/ace-builds@1.4.6 src-noconflict");

相关内容

  • 没有找到相关文章

最新更新