Comments (15)
你可以参考
- monaco-editor 官方文档 https://github.com/microsoft/monaco-editor/blob/main/docs/integrate-esm.md#using-vite
- vite 的 issue 中关于此问题的讨论 vitejs/vite#1791
from monaco-sql-languages.
另外本仓库的website 也是通过 vite4 构建,或许可以作为你的参考
from monaco-sql-languages.
你可以参考
- monaco-editor 官方文档 https://github.com/microsoft/monaco-editor/blob/main/docs/integrate-esm.md#using-vite
- vite 的 issue 中关于此问题的讨论 Import monaco-editor using Vite 2 vitejs/vite#1791
感谢回复,这些都参考过了,使用 monaco-editor 内置的 worker,如: json 和 JavaScript 的 worker ,都没有问题;但是使用 monaco-sql-languages 提供的 mysql 的 worker 就会报错;
from monaco-sql-languages.
另外本仓库的website 也是通过 vite4 构建,或许可以作为你的参考
website 中的代码也参考了,本地能正常启起来,看代码中用了 @dtinsight/molecule 这个 ide,但是直接用 monaco-editor 就会报错,不知道是我哪里没有配置对。
from monaco-sql-languages.
可以提供一下你的vite 配置文件吗
from monaco-sql-languages.
可以提供一下你的vite 配置文件吗
没有额外的 vite 配置
from monaco-sql-languages.
@xinyufyj 在你的vite配置文件中添加这个配置assetsInclude: ['**/*.worker.js?worker']
试试,把worker.js文件当作静态资源输出
from monaco-sql-languages.
@xinyufyj 在你的vite配置文件中添加这个配置
assetsInclude: ['**/*.worker.js?worker']
试试,把worker.js文件当作静态资源输出
感谢回复,试了下还是不行,跟 assetsInclude 配置应该没什么关系。
from monaco-sql-languages.
可以提供一下你的vite 配置文件吗
@HaydenOrz 发现 monaco-sql-languages 的 worker 内部依赖了 dt-sql-parser,会有一些 nodejs 相关的 api,参考 website 中 vite.config.js 的配置,但是项目启动之后还是报错了,这是我的 vite 配置文件:
from monaco-sql-languages.
@xinyufyj 在你的vite配置文件中添加这个配置
assetsInclude: ['**/*.worker.js?worker']
试试,把worker.js文件当作静态资源输出感谢回复,试了下还是不行,跟 assetsInclude 配置应该没什么关系。
本地构建一个minimal demo, 放到github repository,我们复现一下看看
from monaco-sql-languages.
我也遇到了一样的问题 好像也是用到了node的api 比如fs 和 dt-sql-parser,大佬你的问题解决了吗?
from monaco-sql-languages.
from monaco-sql-languages.
我也遇到了一样的问题 好像也是用到了node的api 比如fs 和 dt-sql-parser,大佬你的问题解决了吗?
你好,请问你的打包工具用的是 vite 还是 webpack?
from monaco-sql-languages.
关于在 vite 中集成的问题,关联 issue #87 以及 vite issue#15359
from monaco-sql-languages.
@xinyufyj @binbinecust 现在 monaco-sql-languages 提供了一些集成示例可以作为参考,另外更新了集成文档,以及遇到集成问题如何解决的文档
但是很遗憾,目前在 vite 项目中集成仍然会有一些问题,我们会持续跟进集成相关问题
from monaco-sql-languages.
Related Issues (20)
- Update docs
- Module has no exports. HOT 2
- [bug] pgsql syntax validation HOT 2
- 飘红位置不准确
- the doValidation and valid interface methods of the baseSQLWorker file are repeatedly defined HOT 1
- spark sql need support multi line comments HOT 1
- 构建相关
- Highlight datatTypes HOT 1
- Support more monaco theme HOT 1
- Compatible with custom parameter syntax In BatchWorks HOT 1
- remove useless code
- cannot read properties of undefined HOT 10
- Integrating new pgsql parser HOT 3
- How to make work with code splitting/async loading? HOT 7
- 可考虑支持结合Ace editor 使用吗? HOT 8
- Monaco CompletionItem documentation not showing? HOT 2
- Can not load language due to _EditorSimpleWorker.loadForeignModule error HOT 28
- 【BUG】Dependency path error problem HOT 2
- dynamically updated Functions,for highlight udf
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from monaco-sql-languages.