npm命令选项
search:在存储库中查找模块包,如:npm search expressinstall:使用在存储库或本地位置上的一个package.json文件来安装包1
2
3
4
5npm install
npm install express
npm install express@0.1.1
npm install express@latest
npm install ../tModule.tgzinstall -g:在全局可访问的位置安装一个包,如:npm install express -guninstall:卸载一个模块,如:npm uninstall expressremove:删除一个模块pack:把在一个package.json文件中定义的模块封装成.tgz文件,如:npm packview:显示模块的详细信息,如:npm view expresspublish:把在一个package.json文件中定义的模块发布到注册表,如:npm publishunpublish:取消发布您已发布到注册表的一个模块(在某些情况下,还需使用--force选项),如:npm unpublish myModuleowner:允许您在存储库中添加、删除包和列出包的所有者
1
2
3npm add <username> myModule
npm rm <username> myModule
npm ls myModulewhoami:(根据指定注册表模块)打印用户名1
2npm whoami
npm whoami --registry https://registry.npm.taobao.orgadduser:将用户信息添加到当前的开发环境1
2
3
4
5npm adduser
# 默认是登录到 npm 上,如要登录到其他源上,需要使用 registry 选项
# 要想登录到某个 scope 中需要使用 scope 选项
npm adduser --registry=http://myregistry.example.com --scope=@mycologin:等同于adduser,如:npm loginlogout:将用户信息从当前的开发环境中清除,如:npm logoutinit:初始化Node包的信息,会创建package.json文件,如:npm init