npm 全称 Node Package Manager,它是 JavaScript 的包管理工具, 并且是 Node.js 平台的默认包管理工具。通过NPM 可以安装、共享、分发代码,管理项目依赖关系。
最新版本的 Node.js 已经集成了 npm 工具,所以必须首先在本机安装 Node.js
Node.js 官网下载地址:
装完成后,可查看当前 nodejs 与 npm 版本
?命令执行效果案例如下(以VS Code为例):
1)查看npm版本:
npm -v
2)安装npm最新版本:
npm install npm@latest -g
3)安装将来发布的npm版本:
npm install npm@next -g
1)安装依赖
npm install <package_name> --简写 :npm i <package_name>
上述命令执行之后将会在当前的目录下创建一个 node_modules 的目录(如果不存在的话),
然后将下载的包保存到这个目录下。
2)更新依赖
npm update [-g] [<pkg>...]
3)卸载依赖
npm uninstall [<@scope>/]<pkg>[@<version>][--save|--save-dev|--save-optional|--no-save]
npm uninstall使用3个独占的可选标志来保存或更新主package.json中的软件包版本:
-S、 --save:包将从dependencies中删除。
-D、 --save dev:包将从devDependencies中删除。
-O、 --save optional:包将从optionalDependencies中删除。
具体案例:
npm uninstall sax --save
npm uninstall @myorg/privatepackage --save
npm uninstall node-tap --save-dev
npm uninstall dtrace-provider --save-optional
npm uninstall lodash --no-save
?其中dependencies、devDependencies是指:
1) 运行某个script脚本
npm run <foo> 例:运行名为<foo>的脚本
其中script脚本在如下位置,例:npm run start
1) 获取帮助
npm help
npm的命令还有很多,这里就不一一列举了,如果您还想知道更多,可以前往下面的网站:
npm中文网:npm中文文档 | npm中文网