1、注册
首先到npmjs上注册一个账号 https://www.npmjs.com (一定要验证邮箱,否则后期发包报错)
2、登录
$ npm login
Username: xxx
Password: xxx
Email: xxx
按提示输入信息就好了,一路回车。。。
3、创建包
$ npm init
参数说明:
package name : ——包名,就是以后 npm i xxx --save 的名字 (这里不能与npm上现有的包名重复!!!,创建的时候不会报错,上传到npm会报错)
version: ——版本号,默认1.0.0,以后每上传一次更新一次版本号
description: ——描述性文字,描述下包主要是干什么的
entry point: ——入口文件,默认 index.js,可在后期更改
git repository: ——git仓库地址,一般npm上发布的包在github上也会有一份,这里填写对应的仓库地址
keywords: ——关键字,可以多个
author: ——作者名字
license: ——默认ISC
最后 Is this ok? 回车就好啦~
一般情况下,为了方便,创建包时只要填写包名,一路回车也可以~~~
4、发布
$ npm publish
如果在npm上能搜索得到即代表发布成功。
5、常见错误
- 错误代码 -4048 Please try running this command again as root/Administrator.
这里要用管理员权限打开,win10搜索cmd,右键 “以管理员身份运行”。但是发现一般的文件不是放在当前管理员身份运行的目录下,把文件copy过去就好啦~~~
-
错误代码
npm ERR! publish Failed PUT 403
npm ERR! you must verify your mail before .......
这里是因为之前没有验证邮箱。