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登录自己的账号
5、使用npm publish发布组件包
发布成功后,会显示
6、安装组件
使用npm install 组件名称 就可以安装刚发布的组件包
7、更新自己的组件到线上
如果自己的组件有更新,需要更新到线上,可以使用npm version patch,此命令会自动将package.json的版本号最后一位加1
npm version patch作用将修订号增加1,也就是版本号最后一位
npm version minor将次版本号增加1,也就是中间那一位
npm version major将主版本号增加1,也就是第一位
然后使用npm publish进行发布
本帖已被设为精华帖!