npm常用的命令与操作篇
**npm 常用命令与操作篇**
npm(Node Package Manager)是 Node.js 的包管理工具,用于安装、更新和删除 Node.js 模块。以下是一些常用的 npm 命令及其使用方法。
###1. 安装模块`npm install
* `--save`: 将模块添加到 `package.json` 文件中。
* `--save-dev`: 将模块添加到 `devDependencies` 中,表示该模块仅用于开发环境。
* `--production`: 在生产环境下安装模块,不会将模块添加到 `package.json` 文件中。
示例:bashnpm install express --save
###2. 更新模块`npm update
* `--force`: 强制更新模块,覆盖已有的版本。
* `--production`: 在生产环境下更新模块,不会将模块添加到 `package.json` 文件中。
示例:bashnpm update express --force
###3. 删除模块`npm uninstall
* `--save`: 将模块从 `package.json` 文件中删除。
* `--save-dev`: 将模块从 `devDependencies` 中删除。
示例:bashnpm uninstall express --save
###4. 列出已安装的模块`npm ls
* `-g`: 列出全局安装的模块。
* `-l`: 列出所有依赖关系。
示例:bashnpm ls express -g
###5. 检查模块更新`npm outdated`
* `--depth`: 指定检查深度,例如 `--depth=1` 只检查当前模块的依赖。
* `--json`: 输出 JSON 格式的结果。
示例:bashnpm outdated --depth=2
###6. 安装所有依赖`npm install`
* `--production`: 在生产环境下安装所有依赖,不会将模块添加到 `package.json` 文件中。
* `--force`: 强制安装所有依赖,覆盖已有的版本。
示例:bashnpm install --production
###7. 删除所有依赖`npm prune`
* `--production`: 在生产环境下删除所有依赖,不会将模块添加到 `package.json` 文件中。
* `--force`: 强制删除所有依赖,覆盖已有的版本。
示例:bashnpm prune --production
###8. 检查模块版本`npm version
* `-v`: 输出版本号。
* `-h`: 输出帮助信息。
示例:bashnpm version express -v
###9. 列出所有模块`npm ls --depth=0`
* `--depth`: 指定检查深度,例如 `--depth=1` 只检查当前模块的依赖。
* `-g`: 列出全局安装的模块。
示例:bashnpm ls express -g
###10. 检查模块大小`npm size
* `--json`: 输出 JSON 格式的结果。
* `-h`: 输出帮助信息。
示例:bashnpm size express --json
以上就是 npm 常用的命令与操作篇。这些命令可以帮助你管理 Node.js 模块,安装、更新和删除模块,以及检查模块的依赖关系和版本号。