npm命令(npm命令用不了)

## npm 命令### 简介npm (Node Package Manager) 是 JavaScript 运行时环境 Node.js 的默认包管理器。它允许开发者从 npm registry 中安装、共享和管理 JavaScript 包(代码模块)。npm 不仅是世界上最大的软件注册表,也是开发 Node.js 应用程序的关键工具。### 常用 npm 命令#### 1. 安装包

npm install

: 安装一个包到当前项目的 `node_modules` 文件夹。

例如:`npm install express` 会安装 Express.js 框架。

npm install -g

: 全局安装一个包。全局安装的包可以在命令行中使用,但不能直接在项目中 require。

例如:`npm install -g nodemon` 会全局安装 Nodemon,一个用于开发时自动重启服务的工具。

npm install --save

: 安装一个包并将其作为项目依赖添加到 `package.json` 文件的 "dependencies" 字段中。

例如:`npm install axios --save` 会安装 Axios 库并将其添加到项目依赖中。

npm install --save-dev

: 安装一个包并将其作为开发依赖添加到 `package.json` 文件的 "devDependencies" 字段中。开发依赖通常是用于测试、构建或代码检查的工具。

例如:`npm install jest --save-dev` 会安装 Jest 测试框架并将其添加到开发依赖中。#### 2. 管理包

npm uninstall

: 卸载一个包。

例如:`npm uninstall express` 会卸载 Express.js 框架。

npm update

: 更新一个包到最新版本。

例如:`npm update express` 会将 Express.js 框架更新到最新版本。

npm outdated

: 列出所有过时的包及其当前版本和最新版本。

npm ls

: 列出当前项目安装的所有包及其依赖关系。#### 3. 初始化项目

npm init

: 初始化一个新的 npm 项目,并创建一个 `package.json` 文件。

npm init -y

: 使用默认配置快速初始化一个新的 npm 项目。#### 4. 运行脚本

npm start

: 运行 `package.json` 文件中 "scripts" 字段下定义的 "start" 脚本。默认情况下,它会运行 `node index.js`。

npm run

: 运行 `package.json` 文件中 "scripts" 字段下定义的自定义脚本。

例如:如果 `package.json` 文件中有 `"scripts": { "build": "webpack" }`,则可以使用 `npm run build` 命令运行 Webpack。#### 5. 发布包

npm login

: 登录 npm 帐户。

npm publish

: 发布一个包到 npm registry。### 其他常用命令

npm help

: 获取 npm 命令的帮助信息。

npm config

: 管理 npm 配置。

npm cache

: 管理 npm 缓存。

npm audit

: 检查项目依赖项中是否存在已知的安全漏洞。### 总结这篇文章介绍了一些常用的 npm 命令,帮助你更好地使用 npm 管理 JavaScript 包,并进行 Node.js 项目的开发。想要了解更多关于 npm 的信息,请访问 npm 官方网站:https://www.npmjs.com/。

标签列表