📜  npm help (1)

📅  最后修改于: 2023-12-03 14:44:46.235000             🧑  作者: Mango

NPM 帮助手册

欢迎来到 NPM 帮助手册!NPM(Node Package Manager)是一个包管理工具,用于帮助开发者在 Node.js 环境中安装、发布和管理 JavaScript 包。本手册将帮助你了解 NPM 的各种功能和命令。

命令用法

你可以通过在命令行中输入 npm help 来获取 NPM 的帮助信息。以下是一些常用的 NPM 命令和用法示例:

  • npm install <package>: 安装指定的包。
  • npm uninstall <package>: 卸载指定的包。
  • npm update <package>: 更新指定的包。
  • npm init: 初始化一个新的 Node.js 项目。
  • npm publish: 发布你的包到 NPM 仓库。
  • npm search <keyword>: 搜索包含指定关键字的包。
  • npm run <script>: 运行项目中定义的脚本。
package.json 文件

在使用 NPM 进行包管理时,你需要一个 package.json 文件来描述你的项目和其依赖关系。以下是一个示例的 package.json 文件:

{
  "name": "my-project",
  "version": "1.0.0",
  "description": "My awesome Node.js project",
  "dependencies": {
    "express": "^4.17.1",
    "lodash": "^4.17.21"
  },
  "devDependencies": {
    "mocha": "^9.1.1",
    "eslint": "^7.32.0"
  },
  "scripts": {
    "start": "node index.js",
    "test": "mocha tests",
    "lint": "eslint ."
  },
  "author": "Your Name",
  "license": "MIT"
}

在这个文件中,name 是项目名称,version 是版本号,description 是描述信息。dependenciesdevDependencies 分别列出了项目的生产环境和开发环境依赖。scripts 部分定义了一些可以通过 npm run 命令运行的脚本。

NPM 全局安装与本地安装

使用 npm install <package> 命令时,默认情况下会将包安装到当前项目的 node_modules 目录下。这种方式称为本地安装,只能在当前项目中使用该包。

如果你想在命令行中全局使用某个包,可以通过 npm install -g <package> 命令进行全局安装。全局安装的包将存储在系统的全局目录中,并可以在任何位置使用。

更多信息

如果你想了解更多关于 NPM 的信息,请查看 NPM 官方文档

希望这份 NPM 帮助手册能够帮助你更好地使用 NPM 进行包管理和开发。Happy coding!