在vue-nuxt工程中引入mavon-editor

在vue-nuxt工程中引入mavon-editor

在github上获取开源项目时,不少现有的vue工程进行二次开发时是不能直接npm install加入新的安装包的。这里以nuxt工程为例,进行添加mavon-editor组件。


对于网上现有的博客,在vue-nuxt工程中引入新的插件,我试用后是不可行的,这里我给出自己的解决方案,如果大家的工程结构和我这个类似,照做的话应该是可行的。


# 0.工程结构

提示:这里可以添加本文要记录的大概内容:
例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。


一、工程结构

在这里插入图片描述

二、使用步骤

1.在package-lock.json和package.json工程中添加依赖配置

package-lock.json(示例):

      "mavon-editor": {
        "version": "2.9.1",
        "resolved": "https://registry.npm.taobao.org/mavon-editor/download/mavon-editor-2.9.1.tgz",
        "integrity": "sha1-Wa3Hy9Ghpx9pHPWyon5g7D5pl8w=",
        "requires": {
          "highlight.js": "^9.11.0",
          "highlight.js-async-webpack": "^1.0.4",
          "xss": "^1.0.6"
        }
      },

package.json(示例):

        "dependencies": {
		    "axios": "^0.19.2",
		    "echarts": "^5.0.2",
		    "element-ui": "^2.13.0",
		    "mavon-editor": "^2.4.16",
		    "js-cookie": "^2.2.1",
		    "nuxt": "^2.0.0",
		    "vue-awesome-swiper": "^3.1.3",
		    "vue-pdf": "^4.0.12",
		    "vue-qriously": "^1.1.1"
  },

在这里插入图片描述

2.nuxt-swiper-plugin.js中引入插件使用

代码如下(示例):

import mavonEditor from 'mavon-editor'
import 'mavon-editor/dist/css/index.css'

Vue.use(mavonEditor)

在这里插入图片描述

直接引入标签使用。
在这里插入图片描述


总结

修改配置文件,在nuxt-swiper-plugin.js中进行插件引入,代码中使用,然后执行cnpm i重新安装依赖,或者npm install即可。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值