Comments (12)
from monaco-sql-languages.
直接用现在这个版本的dt-sql-parser,对语句做验证感觉也不太对
from monaco-sql-languages.
@ramtker 图片都有问题
from monaco-sql-languages.
使用monaco-sql- language 0.9.4,无法实现关键词提示、错误提示功能。 我这边用的monaco-editor版本是0.25.0
使用其他自带的如:html.worker,关键词提示都是正常的
目前 monaco-sql-languages 仅仅只支持了基础的语法校验功能,关键词暂时不支持。
dt-sql-parser
v4 版本是基于 antlr4 的一个版本,目前处在 beta 状态,有些语法可能还没有覆盖
from monaco-sql-languages.
from monaco-sql-languages.
from monaco-sql-languages.
@wewoor 图片重新上传了,麻烦看下
from monaco-sql-languages.
0.9.4 版本需要升级 monaco-editor 版本,推荐这个版本: 0.30.1
from monaco-sql-languages.
from monaco-sql-languages.
浏览器控制台是否抛 EditorWorker 加载相关的异常?
- 确认 worker output 有正确输出到指定路径和名称
- 确保 getWorkerUrl 下加载的地址,与 webpack 输出的地址是对应的,例如:
self.MonacoEnvironment = {
getWorkerUrl: function (moduleId, label) {
if (label === 'hivesql') {
return './hivesql.worker.js';
}
return './editor.worker.js';
}
};
可以参考下我们这个配置:
https://github.com/DTStack/monaco-sql-languages/blob/main/scripts/webpack.base.js
https://github.com/DTStack/monaco-sql-languages/blob/main/web/app.js
from monaco-sql-languages.
from monaco-sql-languages.
from monaco-sql-languages.
Related Issues (20)
- 支持在原生js 代码中使用吗?
- Presto/Trino SQL Syntax? HOT 2
- oracle sql support?
- Integrate antlr4-c3 into monaco-sql-languages HOT 2
- Support Keywords autocomplete HOT 1
- Built-in basic syntax snippets which used high frequency, like Create, Select, Insert HOT 2
- Integrate the monaco-sql-languages into StreamWorks
- 更新 Monaco-sql-language
- Monaco Editor 动态注册 SQL 语言,集成语法高亮 HOT 2
- Worker not found and Unexpected usage at EditorSimpleWorker.loadForeignModule HOT 2
- How to use in Umi HOT 10
- 语法高亮完善 HOT 2
- monaco-sql-langauge 默认引入,功能太多,有些场景不需要 HOT 1
- 打包体积太大
- Vue3 + Vite4 + monaco-editor 加载 monaco-sql-languages package 报错 HOT 15
- 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
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.