如何向Monaco编辑器添加新的语言语法?

问题描述 投票:1回答:1

我添加了我的语言,并按照这里的说明建立https://github.com/Microsoft/monaco-languages

npm run prepublish

这会输出一个包含dev,esm和min文件夹的发布文件夹,但如何处理此输出以将其添加到Monaco编辑器中?

monaco-editor
1个回答
2
投票

如果你只想测试一下:

~$ git clone https://github.com/Microsoft/monaco-editor
~$ cd monaco-editor
~/monaco-editor$ npm install .
~/monaco-editor$ npm run simpleserver

只需确保monaco-editormonaco-languages(或任何其他插件)位于同一目录下。

如果你想创建自己的版本,那么你可以简单地编辑https://github.com/Microsoft/monaco-editor/blob/master/metadata.js#L68-L70指向你的monaco-languages。我想你也可以更新package.json来安装你自己的monaco-languages版本,或者简单地复制你的~/monaco-languages/release文件夹到~/monaco-editor/node_modules/monaco-languages/

之后只是~/monaco-editor$ npm run release,你会得到你的发布文件夹。

© www.soinside.com 2019 - 2024. All rights reserved.