npm(Node Package Manager)是 Node.js 的包管理工具,用于安装、发布、管理和协调 JavaScript 包的依赖关系。下面将详细介绍常用的 npm 命令。
-
npm init:创建一个新的 npm 项目,会引导你填写一些项目信息,并生成一个 package.json 文件。
-
npm install:安装项目的依赖包。可以通过以下方式使用:
- npm install 包名:安装指定的包。
- npm install:安装 package.json 文件中所有的依赖包。
- npm install --save 包名:安装指定的包,并将其添加到 package.json 文件的 dependencies 中。
- npm install --save-dev 包名:安装指定的包,并将其添加到 package.json 文件的 devDependencies 中(开发依赖)。
-
npm uninstall:卸载项目的依赖包。与 npm install 类似,可以通过以下方式使用:
- npm uninstall 包名:卸载指定的包。
- npm uninstall --save 包名:从 package.json 文件的 dependencies 中移除指定的包。
- npm uninstall --save-dev 包名:从 package.json 文件的 devDependencies 中移除指定的包。
-
npm update:更新项目的依赖包。可以通过以下方式使用:
- npm update 包名:更新指定的包。
- npm update:更新 package.json 文件中所有的依赖包。
-
npm run:运行定义在 package.json 文件的脚本。可以通过以下方式使用:
- npm run 脚本名:运行指定的脚本。
-
npm publish:发布自己的包到 npm 仓库。在发布之前需要先注册一个 npm 账号,并使用
npm login
命令进行登录。 -
npm search:在 npm 仓库中搜索包。可以通过以下方式使用:
- npm search 包名:搜索指定的包。
-
npm ls:列出项目的依赖包树状结构。
-
npm init -y:快速创建一个新的 npm 项目,使用默认配置,不需要填写项目信息。
-
npm help:查看 npm 的帮助文档。
除了上述常用命令,npm 还有很多其他的命令,例如 npm link、npm outdated、npm audit 等。可以使用 npm help <command> 命令来查看特定命令的帮助文档。
另外,为了提高包的安装速度,可以使用淘宝镜像进行加速。具体操作是在命令行输入 npm config set registry https://registry.npm.taobao.org
。