您好,欢迎来到榕意旅游网。
搜索
您的当前位置:首页vue npm插件开发

vue npm插件开发

来源:榕意旅游网

创建项目

vue create mytestdome

整理文件内容如图

module.exports = {
  lintOnSave: false,
  configureWebpack:{
    externals: {
       vue: 'Vue',
    }
  }
}

index.js如图

import testmydome from './components/index.vue'
testmydome.install = Vue => Vue.component(testmydome.name, testmydome)
export default testmydome;

package.json文件里 private 为false
文件里新增一行

"lib": "vue-cli-service build --target lib --name testmydome(自己的名称)  --dest dist packages/index.js"

npm run lib 打包
npm pack 本地会生成tgz的文件
npm publish 发布
发布前需要登录
npm login 若此命令报错,可能是因为引用了cnpm 我们用 nrm来解决
安装 nrm

npm i -g nrm
nrm ls
nrm use npm

然后再登录发布 邮件会通知你是否发布成功
成功之后可在npm上查询你的插件

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- nryq.cn 版权所有 赣ICP备2024042798号-6

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务