Giter VIP home page Giter VIP logo

Comments (12)

ramtker avatar ramtker commented on May 29, 2024

Uploading 0D2F2967-75BD-423B-B1D9-0618502BC1B2.jpeg…

from monaco-sql-languages.

ramtker avatar ramtker commented on May 29, 2024

直接用现在这个版本的dt-sql-parser,对语句做验证感觉也不太对
Uploading 9727EAB7-0720-4159-A7B2-2BF56CD21D66.jpeg…

from monaco-sql-languages.

wewoor avatar wewoor commented on May 29, 2024

@ramtker 图片都有问题

from monaco-sql-languages.

wewoor avatar wewoor commented on May 29, 2024

使用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.

LRH1993 avatar LRH1993 commented on May 29, 2024

21653025239_ pic

from monaco-sql-languages.

LRH1993 avatar LRH1993 commented on May 29, 2024

31653025240_ pic

from monaco-sql-languages.

LRH1993 avatar LRH1993 commented on May 29, 2024

@wewoor 图片重新上传了,麻烦看下

from monaco-sql-languages.

wewoor avatar wewoor commented on May 29, 2024

21653025239_ pic

0.9.4 版本需要升级 monaco-editor 版本,推荐这个版本: 0.30.1

from monaco-sql-languages.

ramtker avatar ramtker commented on May 29, 2024

from monaco-sql-languages.

wewoor avatar wewoor commented on May 29, 2024

@ramtker

浏览器控制台是否抛 EditorWorker 加载相关的异常?

  1. 确认 worker output 有正确输出到指定路径和名称
  2. 确保 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.

ramtker avatar ramtker commented on May 29, 2024

from monaco-sql-languages.

ramtker avatar ramtker commented on May 29, 2024

from monaco-sql-languages.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.