博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
monaco editor + vue的配置
阅读量:7054 次
发布时间:2019-06-28

本文共 622 字,大约阅读时间需要 2 分钟。

monaco editor是vscode的御用编辑器。

功能非常强大,使用方便轻巧,对js\ts等等语言支持都良好,能方便的扩展以支持其他语言或者自定义的特性。

夸了这么多,这里只说它一个问题:

 

这货和vue不兼容。

 

解决这个问题很简单,使用vue-monaco-editor即可,可以通过npm安装。

npm install vue-monaco-editor --save-dev

现在问题又来了

 

这货文档有问题的,如下:

 

这里写了默认的srcPath是"",也就是本地的意思

并没有。

srcPath默认是null,所以请自己在标签上加上  srcPath=""

然后呢,需要让本地的monaco能被访问到,webpack加入下面的配置:

const CopyWebpackPlugin = require('copy-webpack-plugin');module.exports = {  plugins: [    new CopyWebpackPlugin([      {        from: 'node_modules/monaco-editor/min/vs',        to: 'vs',      }    ])  ]};

 

vue-monaco-editor解决monaco引用的思路是:

如果window.monaco已经注册,则不做任何事

如果没有,就以<script>形式引用monaco editor。

 

转载地址:http://hzlol.baihongyu.com/

你可能感兴趣的文章
crtmpserver系列之一:流媒体概述
查看>>
微信小程序Nginx环境配置
查看>>
Uiautomator之入门
查看>>
使用谷歌浏览器进行Web开发技巧
查看>>
高效能人士的7个习惯
查看>>
要点Java20 java.util.Collections
查看>>
KETTLE集群搭建
查看>>
Linux实战案例(6)yum查找、卸载、和安装软件
查看>>
3-06. 表达式转换(25)(中缀表达式转后缀表达式ZJU_PAT)
查看>>
Oracle 12c 新特性之 temp undo
查看>>
css中,如何设置前景色的透明度?
查看>>
SQL Server2008附加数据库之后显示为只读时解决方法
查看>>
USACO Section 2.1 Healthy Holsteins
查看>>
struts2学习笔记(8)-------struts2的ajax支持
查看>>
从0开始安装fedora23的笔记-- 以及使用fedora的常规问题-3
查看>>
sqlite学习笔记6:更新表数据-update
查看>>
Excel大写和小写转换函数
查看>>
fork failed because of Out Of Memory
查看>>
Bitmap具体解释与Bitmap的内存优化
查看>>
SpringBoot集成MyBatis的分页插件PageHelper
查看>>