starrynight
starrynight
> 你可以参考 > > 1. monaco-editor 官方文档 https://github.com/microsoft/monaco-editor/blob/main/docs/integrate-esm.md#using-vite > 2. vite 的 issue 中关于此问题的讨论 [Import monaco-editor using Vite 2 vitejs/vite#1791](https://github.com/vitejs/vite/discussions/1791) 感谢回复,这些都参考过了,使用 monaco-editor 内置的 worker,如: json 和 JavaScript 的 worker ,都没有问题;但是使用...
> 另外本仓库的website 也是通过 vite4 构建,或许可以作为你的参考 > > * [vite.config.js](https://github.com/DTStack/monaco-sql-languages/blob/main/website/vite.config.ts) > * [ languageWorker.ts](https://github.com/DTStack/monaco-sql-languages/blob/main/website/src/languageWorker.ts) website 中的代码也参考了,本地能正常启起来,看代码中用了 @dtinsight/molecule 这个 ide,但是直接用 monaco-editor 就会报错,不知道是我哪里没有配置对。
> 可以提供一下你的vite 配置文件吗 没有额外的 vite 配置
> @xinyufyj 在你的vite配置文件中添加这个配置`assetsInclude: ['**/*.worker.js?worker']`试试,把worker.js文件当作静态资源输出 感谢回复,试了下还是不行,跟 assetsInclude 配置应该没什么关系。
> 可以提供一下你的vite 配置文件吗 @HaydenOrz 发现 monaco-sql-languages 的 worker 内部依赖了 dt-sql-parser,会有一些 nodejs 相关的 api,参考 website 中 vite.config.js 的配置,但是项目启动之后还是报错了,这是我的 vite 配置文件: 
不做任何操作,内存也会增长吗?