码迷,mamicode.com
首页 > 其他好文 > 详细

monaco editor + vue的配置

时间:2017-07-28 14:43:44      阅读:395      评论:0      收藏:0      [点我收藏+]

标签:解决   require   自定义   标签   module   img   const   pac   引用   

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。

 

monaco editor + vue的配置

标签:解决   require   自定义   标签   module   img   const   pac   引用   

原文地址:http://www.cnblogs.com/anrainie/p/7250023.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!