我添加了我的语言并按照此处的说明进行构建 https://github.com/Microsoft/monaco-languages
npm run prepublish
这会输出一个包含dev,esm和min文件夹的发布文件夹,但如何处理此输出以将其添加到Monaco编辑器中?
答案 0 :(得分:2)
如果你只想测试一下:
~$ git clone https://github.com/Microsoft/monaco-editor
~$ cd monaco-editor
~/monaco-editor$ npm install .
~/monaco-editor$ npm run simpleserver
确保monaco-editor
和monaco-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
,您将获得发布文件夹。