javascript - 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 个)。
为什么会发生这种情况,我该如何绕过它?
解决方案
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
推荐阅读
- android - Android & Firebase : 如何通过密钥从 frebase 获取数据
- vb.net - 拆分 csv 文件以删除额外的正确方法“VB.net
- r - 删除 R 向量中的元素以与另一个 R 向量中的 NA 相对应
- javascript - 如何将字典值分配给 javascript 变量(JSON 中返回的 jQuery / AJAX API 调用)
- jquery - 如何修复主页主菜单上损坏的滚动到 ID?
- javascript - 显示加载栏直到获取
- geojson - 具有多个圆的近似多边形
- azure-devops - Azure DevOps 是否为其构建提供持久存储?
- css - 无论如何不要在 WebStorm 中格式化 CSS 新断线以更好地支持 Flexbox Grid
- python-3.x - 我想安排具有特定条件的字符串列表