1. 安装模块
npm 安装命令?
1 2 3 4 5 6
| npm i/install moduleName npm i moduleName -g npm i moduleName@0.0.1
npm i moduleName --save npm i moduleName --save-dev
|
npm 直接从 github 安装 module
- 命令行
1
| npm install qiaogaojian/pouchdb-server
|
或者
1
| npm install git://github.com/qiaogaojian/pouchdb-server
|
- package.json
1 2 3
| "dependencies" : { "moduleName" : "git://github.com/user/project.git#commit-ish" }
|
或者
1 2 3
| "dependencies" : { "moduleName" : "user/project#branch_name" }
|
2. 查看已安装模块
npm查看已安装模块命令?
1 2 3 4 5 6 7 8 9
| npm ls npm ls -g
npm ls moduleName npm ls moduleName -g
npm view moduleName npm view moduleName versions npm view moduleName version
|
3. 卸载模块
1
| npm uninstall moduleName
|
4. 更新模块
1 2 3 4 5 6 7
|
npm update
npm update moduleName
|
5. npm 源查看与修改
1 2
| npm config get registry npm config set registry https://registry.npm.taobao.org
|
6. 万能的 help
npm 注意事项
- package-lock.json 需要提交
npm 从 5.0 版本开始添加了 package-lock.json 文件 (下称 lock
文件);用于保证再次安装模块时能安装同样的版本;如果未保存 lock 文件;npm
会安装符合描述规则的最新版本如 gulp 中的 ^3.0.0 会安装 3.9.1
版本;这就容易造成一些版本不兼容的问题;
- 时间精力允许的情况下,可进一步了解 npm
- packge.json 中各字段的意义
- package-lock.json 的由来与作用
- npm 包的发布与更新
- npm 源的搭建
Backlinks: