注册包仓库账号
npm adduser
// Username: xxx
// Password: ****
// Email: (this IS public) xxx@xxx.com
或者官网注册
登录包仓库账号
npm login
// Username: xxx
// Password: ****
//验证登录成功
npm who am i
// Username
发布
npm publish
管理包权限
// 罗列
npm owner ls <package name>
// 增加
npm owner add <user> <package name>
// 删除
npm owner rm <user> <package name>
报错
-
使用 cnpm
no_perms Private mode enable, only admin can publish this module
设置回原本地址
npm config set registry http://registry.npmjs.org
-
登录失败
npm publish failed put 500 unexpected status code 401
重新登录
npm login
npm link
-
本地开发npm模块测试
模块根目录下使用
npm link
可以根据package.json上的配置,被链接到全局在测试模块根目录使用
npm link 开发模块名
可以把刚才链接到全局的模块的快捷方式链接到/node_modules中 -
安装包到全局
下载zip包,解压在根目录下运行
npm i
,然后运行npm link
这样安装包开一在任意位置