目录
npm是什么?
npm有什么用?
npm安装
在 Windows 上
在 macOS 上
在 Linux 上(使用 apt 包管理器为例)
验证 npm 安装成功:
npm使用
1. 初始化项目:
2. 安装和管理依赖:
3. 查看和管理已安装的包:
4. 发布和管理自己的包:
5. 卸载包:
6. 执行脚本:
7. 其他常用命令:
npm是什么?
npm(Node Package Manager)是Node.js 的包管理工具,用于管理 JavaScript 库、工具和应用程序。它是一个命令行工具,允许开发者在项目中安装、发布和管理依赖的模块。npm 为开发者提供了一个丰富的社区生态系统,可以轻松地共享和重用代码。开发者可以使用npm来安装和管理开源的JavaScript软件包,也可以将自己开发的模块发布到npm官方仓库中供他人使用。
npm有什么用?
-
安装第三方JS包依赖:npm 允许开发者在项目中轻松地安装第三方 JavaScript 包。通过在命令行中运行
npm install
,npm 会下载并安装项目所需的所有依赖包。 -
版本管理:npm 允许在项目中指定依赖包的版本。开发者可以在项目的
package.json
文件中定义依赖的版本范围,以确保项目在不同环境下具有一致的依赖关系。 -
全局安装工具:npm 也可以用于全局安装 JavaScript 工具和命令行实用程序,使它们在整个系统中可用。
-
发布和共享包:npm 提供了一个集中的注册表,允许开发者将自己的 JavaScript 包发布到该注册表,并与其他开发者共享。这使得整个社区可以轻松地访问和使用这些包。
-
脚本执行:npm 允许在项目中定义和运行自定义脚本。这些脚本可以用于执行各种任务,如构建、测试、部署等。
-
包管理:npm 提供了一套命令,使得开发者能够查看、更新和卸载已安装的包。
npm安装
在 Windows 上
-
访问 Node.js 官方网站,下载并运行 Node.js 安装程序。
-
在安装过程中,npm 会一同安装。确保在安装过程中勾选 "Automatically install the necessary tools..." 以确保 npm 被正确安装。
在 macOS 上
-
使用 Homebrew 安装 Node.js:
- 如果你使用 Homebrew 包管理器,打开终端并运行以下命令:
-
brew install node
-
从 Node.js 官方网站 下载并安装最新版本。
在 Linux 上(使用 apt 包管理器为例)
- 打开终端并运行以下命令:
sudo apt update sudo apt install nodejs sudo apt install npm
验证 npm 安装成功:
无论在哪个操作系统上安装,你可以通过在终端或命令提示符中运行以下命令来验证 npm 是否成功安装:
npm -v
如果成功安装,将显示 npm 的版本号。
npm使用
1. 初始化项目:
- 初始化一个新项目:
npm init
2. 安装和管理依赖:
-
安装依赖:
npm install <package-name>
-
安装开发环境依赖:
npm install --save-dev <package-name>
-
全局安装包:
npm install -g <package-name>
-
安装指定版本:
npm install <package-name>@<version>
-
更新依赖包:
npm update
3. 查看和管理已安装的包:
-
查看已安装的包及版本:
npm list
-
查看全局安装的包及版本:
npm list -g
-
查看包的详细信息:
npm info <package-name>
4. 发布和管理自己的包:
-
登录到 npm 账户:
npm login
-
发布包:
npm publish
-
更新包版本:
npm version <patch|minor|major>
5. 卸载包:
-
卸载本地包:
npm uninstall <package-name>
-
卸载全局包:
npm uninstall -g <package-name>
6. 执行脚本:
-
运行脚本:
npm run <script-name>
-
自定义脚本: 在
package.json
中的 "scripts" 字段中定义自定义脚本。
7. 其他常用命令:
-
查看 npm 帮助:
npm help
-
查看特定命令的帮助:
npm help <command>