Rock笔记
~/rocknotes/articles/315.md article
// article · vue

使用 NPM 发布自己的 NPM 组件包

1、安装npm并创建自己的npm账号

访问官网https://www.npmjs.com,下载安装npm,并免费注册,注册后一定要进行邮箱验证,否则后面进行组件包发布时候会提示403错误,让进行邮箱核准


2、使用cmd进入自己的项目文件夹


3、使用npm init 命令初始化当前项目信息

需要填写的信息是:

"name": "tytrock",             //包的名称
"version": "1.0.0",        //版本号
"description": "my components",    //包的描述
"main": "index.js",                    //文件入口,默认是index.js,可修改
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"    //测试命令,可以不填直接回车
},
"keywords": [
"test"                                        //项目关键词,供搜索
],
"author": "tytrock",                            //作者名称
"license": "ISC",                            //包遵循的开源协议,默认是ISC

也可以添加完项目名称和版本号后一路回车,直到出现:is this OK?回车后回到文件夹,会多出来一个package.json,里面就是刚才填写的信息。


4、使用npm login登录自己的账号

image.png


5、使用npm  publish发布组件包

发布成功后,会显示

image.png


6、安装组件

使用npm install 组件名称 就可以安装刚发布的组件包


7、更新自己的组件到线上

如果自己的组件有更新,需要更新到线上,可以使用npm version patch,此命令会自动将package.json的版本号最后一位加1

image.png


npm version patch作用将修订号增加1,也就是版本号最后一位

npm version minor将次版本号增加1,也就是中间那一位

npm version major将主版本号增加1,也就是第一位

然后使用npm publish进行发布

回复// 0 replies

最新回复 ↓
// 暂无回复

回复功能沿用原详情页:前往原页面参与讨论 →