帮助 help
1 2 3 4 5
| $ npm help install $ npm help uninstall $ npm help update ...
|
包管理
npm 软件包安装位置
根据参数[-g]
区分全局和局部
安装软件包
1 2 3 4 5 6 7 8 9 10
| npm install
npm install <package-name>
npm install -g <package-name> npm update
npm update <package-name>
|
卸载软件包
1 2 3 4
| npm uninstall <package-name> npm uninstall -g <package-name>
|
信息获取
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
$ npm -v
$ npm list
$ npm list --depth=0
$ npm list -g
$ npm list <package-name>
$ npm view
$ npm view <package-name>
|
软件源切换 - nvm
运行 package.json script任务
package.json
文件支持一种用于指定命令行任务(可通过使用以下方式运行)的格式:
例如:
1 2 3 4 5 6
| { "scripts": { "start-dev": "node lib/server-development", "start": "node lib/server-production" }, }
|
1 2 3
| npm run start-dev
npm run start
|
程序执行 - npx
npx
用于执行npm仓库发布的代码(程序)。
使用:
1 2 3 4
| $ npx command-name
$ npx command-name@version
|
npx
先尝试在本地查找指定程序,再尝试连接网络下载并指定程序(执行完毕后自动删除).
本地npm包查找顺序:./node_modules
, path
变量中指定路径.