因公司需要将自己二次封装的组件发布到npm上 供其他项目组复用,记录下简单的流程
1编写自己的vue组件
2暴露自己的组件 (后面通过Vue.use("引入的组件名")来使用组件)
3.在vue里面package,json 新建一个打包配置参数 --target lib (设置打包路径) --dest foldername (设置打包后文件夹名字)--name filename (文件名字)
4.执行npm run npmCom(上面配置的名字)打包后 会生成一个foldername的文件 ,里面是打包内容
5.新建一个pakages文件夹将刚才打包后的css和js 放进来如下 然后npm init -y 初始化一个package.json 配置下 main 出口js keywords关键词
6.本地切换成npm的镜像源 安装npm install -g nrm (nrm是一个npm的镜像源管理工具)nrm use npm使用npm源 )
7.登录npm 输入你npm的账号和密码 和 一次性验证码(没有可以不输)
8.npm publish 发布 (注意发布包 packages里面的name必须是npm上没使用过的 可以先去npm上搜下看有没有使用过) 如下就是发布成功了 可以在其他项目安装使用了
9.可以在项目里使用了