首页 > 解决方案 > vue 的 Monaco 编辑器生成大量 .js 文件

问题描述

我正在使用 Vue 在 Laravel 应用程序中实现 vue-monaco 插件。

步骤相当简单,我安装vue-monaco如下:

npm install vue-monaco

然后在我的 Vue 文件中,我导入了 monaco 编辑器,例如:

import MonacoEditor from 'vue-monaco'

我什至不使用它,只需导入它然后运行npm run watch​​. 这导致 npm 在我的公共文件夹中创建了 63 个文件,如下图所示(显示了前 15 个,正在创建 63 个)。

为什么会发生这种情况,我该如何绕过它?

在此处输入图像描述

标签: javascriptvue.jsnpmmonaco-editor

解决方案


vue-monaco基本上是您的 webview 中的 VScode,对吗?如果是这种情况,它可能正在创建一些配置文件以使其工作,这是完全正常的。

这些文件的内容和你的package.json( npm run watch) 的内容是什么?

如果您想为此插件自定义一些选项,看起来您需要深入研究这些设置:https ://microsoft.github.io/monaco-editor/api/modules/monaco.editor.html#create和将其作为道具传递给vue-monaco(此信息取自文档本身)。

否则,创建一个简单的 vue 项目也可以帮助调试 IMO,查看文件是否也是公开创建的,或者是否更多的是laravel配置问题。然后,您可以尝试主 JS 项目的 github 问题:https ://github.com/microsoft/monaco-editor/issues?q=is%3Aissue


推荐阅读