install

版本 End-of-life
12.18.3 2022-04-30
14.7.0 2023-04-30

常用库

版本管理工具

gnvm

  • GNVM 是一个简单的 Node.js 多版本管理器,类似 nvm nvmw nodist 。

    n

    npm install -g n n install [version] n [version]

pnpm【推荐】

  1. curl -f https://get.pnpm.io/v6.16.js | node - add --global pnpm
  2. npm install -g pnpm
  3. npx pnpm add -g pnpm
npm 命令 pnpm 等效
npm install pnpm install
npm i [pnpm add ]
npm run [pnpm ]

常用基础框架

npm

  1. npm install npm@latest -g
  2. npm cache clean --force
  3. cnpm -g install node-gyp #yarn global add node-gyp

基本用法

yarn&npm

  1. yarn config set registry https://registry.npm.taobao.org
  2. yarn init
  3. yarn add [package]@[version|tag]
  4. yarn add [package] --dev | --peer | --optional
  5. yarn remove [package]
  6. yarn install
  7. npm install --registry=https://registry.npm.taobao.org
  8. npm run serve
  9. npm run build

常见问题

yarn add node-sass

  1. yarn config set sass_binary_site http://cdn.npm.taobao.org/dist/node-sass -g
  2. yarn config set gyp_binary_site http://cdn.npm.taobao.org/dist/node-gyp -g
  3. yarn install

node-sass安装问题

  1. yarn config set sass_binary_site http://cdn.npm.taobao.org/dist/node-sass -g
  2. 局部设置
  3. npm i node-sass --sass_binary_site=https://npm.taobao.org/mirrors/node-sass/
  4. 全局设置
  5. npm config set sass_binary_site https://npm.taobao.org/mirrors/node-sass/
  6. 增加配置文件.npmrc
  7. sass_binary_site=https://npm.taobao.org/mirrors/node-sass/
  8. registry=https://registry.npm.taobao.org

node-gyp安装问题

  1. npm install --registry=https://registry.npm.taobao.org --unsafe-perm

sh: Permission denied

  1. npm config set user 0
  2. npm config set unsafe-perm true