跳转至

npm

npm 是什么

npm 由3个不同的部分组成

  • 该网站
  • CLI (Command Line Interface)
  • 注册表(JS 软件)

npm 是 node bash 工具

npm之于node.js,就像pip之于python

为什么要有 npm

没看懂

Node.js的开发者缺少一个包管理器,就把npm内置在node.js里了

环境配置

下载完node.js后,内置有npm

  1. 在D:/Program Files/nodejs新建两个文件夹:node_global, node_cache
  2. 然后执行两条命令,把这两个文件夹的路径加入配置
npm config set prefix "D:\Program Files\nodejs\node_global"
npm config set cache "D:\Program Files\nodejs\node_cache"

验证:

npm config get prefix
npm config get cache
  1. 然后去配置环境变量

  2. 新增系统变量:

变量名:NODE_PATH

变量值:D:\Program Files\nodejs\node_global\node_modules

  • 用户环境变量中

npm的路径编辑变成D:\Program Files\nodejs\node_global

  • 系统变量中Path

新增%NODE_PATH%

然后要给那两个文件夹权限,不然每次都要以管理员模式运行。。。感觉被坑了

后续使用

正常使用 npm install -gnpm install 就行

npm install: 会在当前终端路径下生成node_nodule

npm install -g: 给电脑全局安装