NPM介绍


NPM介绍

NPM是什么

NPM(Node Package Manager)Node包管理器,是JavaScript运行时Node.js的默认程序包管理器。

NPM主要由两个主要部分组成:

  1. 用于发布和下载程序包的命令行工具。
  2. 托管JavaScript程序包的在线管理库。

NPM官网:https://www.npmjs.com/open in new window

NPM相关命令及其使用

npm init

npm init命令用来初始化生成一个新的package.json文件。它会向我们提一系列问题(比如name、versioon、description等),如果觉得不用修改默认配置,直接回车就可以;如果需要修改,则输入相应的内容。

package.json文件示例:

{
  "name": "name",
  "version": "2.0.0",
  "description": "description",
  "license": "MIT",
  "type": "module",
  "scripts": {
    "docs:build": "vuepress build src",
    "docs:clean-dev": "vuepress dev src --clean-cache",
    "docs:dev": "vuepress dev src",
    "docs:update-package": "npx vp-update"
  }
}

package-lock.json文件示例:

{
  "name": "name",
  "version": "2.0.0",
  "lockfileVersion": 2,
  "requires": true,
  "packages": {
    "": {
      "name": "name",
      "version": "2.0.0",
      "license": "MIT",
      "devDependencies": {
        "@vuepress/client": "2.0.0-beta.61",
        "vue": "^3.2.47",
        "vuepress": "2.0.0-beta.61"
      }
    }
  }
}

npm set

npm set用于设置环境变量。

npm list

npm list用于查看当前项目安装的所有项目。

npm search命令用于搜索npm仓库。后面可以添加参数,参数可以是字符串、也可以是正则表达式。

npm install

npm install用于安装模块。

npm update

npm update用于更新模块。

npm uninstall

npm uninstall用于卸载已经安装的模块。

npm run

npm run命令会创建一个shell脚本,执行指定的命令。

npm publish

npm publish用于发布模块。

上次编辑于:
贡献者: Neil