npm是Node Package Manager的缩写,它是随同Node.js一起安装的包管理工具。npm允许开发人员从一个名为npm仓库(NPM registry)的在线数据库中下载并安装JavaScript软件包或库。这些软件包可能包含用于构建Web应用程序所需的代码、库、工具和资源。
以下是一些常用的npm命令以及它们的功能详解:
1. npm init
该命令用于在项目中初始化package.json文件,该文件包含有关项目的基本信息和依赖。
2. npm install
该命令用于安装项目所需的所有依赖项。如果项目的根目录中存在package.json文件,则npm install会根据其中的依赖列表进行安装。
3. npm install package-name
使用此命令可以安装特定的npm软件包。例如,`npm install lodash` 将安装 lodash 包到项目中。
4. npm install package-name --save-dev
此命令将软件包安装为开发依赖项(devDependencies)。这些依赖项通常只在开发和测试代码时使用,而不是在生产环境中使用。
5. npm uninstall package-name
用于卸载指定的 npm 软件包。
6. npm update package-name
用于更新特定软件包的版本。
7. npm outdated
列出已安装软件包的过时信息。
8. npm start
启动项目中定义的主要脚本。通常用于启动应用程序。
9. npm test
运行项目中定义的测试脚本。
10. npm run custom-script
运行package.json中定义的自定义脚本。
11. npm info package-name
显示特定 npm 软件包的信息。
12. npm list
显示安装的npm软件包列表。