这里我完全按照以下博文教程操作:
参考教程:https://www.cnblogs.com/wisewrong/archive/2018/12/28/10186611.html
npm官网说明:https://www.npmjs.cn/getting-started/publishing-npm-packages/
这里有几点需要注意:
包命名
:包名不能和npm上已有包重名,否则publish发布失败,提示无发布权限
包更新
:首先在package.json中更改version
信息,然后再次执行npm publish
即可
version更改原则(x.y.z)
:
1.修复bug,小改动,增加z
2.增加了新特性,但仍能向后兼容,增加y
3.有很大的改动,无法向后兼容,增加x
包安装使用
:
npm install --save component-name
安装成功后在main.js中添加
# main.js
import ComponentName from 'component-name'
import 'component-name/lib/component-name.css'
Vue.use(ComponentName)
在vue文件中直接使用:
<template>
<ComponentName />
</template>