npm(Node Package Manager)是Node.js的包管理工具
,用于安装、升级、删除和管理JavaScript包。
一、npm介绍
- npm是随同Node.js一起安装的
包管理工具
,通过npm可以安装、卸载、更新和管理Node.js包。 - npm的配置文件为
package.json
,其中包含了项目的依赖信息、脚本等。
二、npm常见命令
1. npm init
初始化一个新的Node.js项目。
npm init
2. npm install <package>
安装指定包。
npm install lodash
3. npm install <package> --save
安装并将包信息保存到 package.json 的 dependencies 中。
npm install express --save
4. npm install <package> --save-dev
安装并将包信息保存到 package.json 的 devDependencies 中。
npm install mocha --save-dev
5. npm uninstall <package>
卸载指定包。
npm uninstall lodash
6. npm update
更新所有已安装的包。
npm update
7. npm search <keyword>
搜索包。
npm search react
8. npm run <script>
运行 package.json 中定义的脚本。
npm run start
9. npm list
列出当前项目安装的包。
npm list
10. npm publish
发布包到npm仓库。
npm publish
11. npm link
在本地项目中链接一个本地包。
npm link ../my-package