npm

Posted by 小兵兵 on Wednesday, February 19, 2020

目录

nvm安装

安装

修改nvm下载源,修改配置文件settings.txt

root: C:\dev\nvm
path: C:\dev\nodejs
node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/

使用nvm管理node版本

查看可获取的node版本

nvm ls available

安装指定node版本

C:\Users\shenlibing>nvm install 12.16.1
Downloading node.js version 12.16.1 (64-bit)...
Complete
Creating C:\dev\nvm\temp

Downloading npm version 6.13.4... Complete
Installing npm v6.13.4...

Installation complete. If you want to use this version, type

nvm use 12.16.1

使用指定版本node

C:\Users\shenlibing>nvm ls

    12.16.1
  * 12.13.0 (Currently using 64-bit executable)
    8.17.0

C:\Users\shenlibing>nvm use 12.16.1
Now using node v12.16.1 (64-bit)

C:\Users\shenlibing>nvm ls

  * 12.16.1 (Currently using 64-bit executable)
    12.13.0
    8.17.0

npm切换镜像源

方式一

运行npm i nrm -g全局安装nrm包;

使用nrm ls查看当前所有可用的镜像源地址以及当前所使用的镜像源地址;

使用nrm use npmnrm use taobao切换不同的镜像源地址;

方式二

经过下面的配置,以后所有的 npm install 都会经过淘宝的镜像地址下载 npm config set registry https://registry.npm.taobao.org

查看npm配置信息 npm config list

使用npm安装依赖

开发依赖

npm install --save-dev eslint或者npm install -D eslint

项目依赖(生产依赖)

npm install --save eslint或者npm install -S eslint

全局依赖

npm install -g nrm

其他

#npm管理的项目在备份和传输的时候一般不携带node_modules文件夹
npm install #根据package.json中的配置下载依赖,初始化项目

#更新包(更新到最新版本)
npm update 包名

#全局更新
npm update -g 包名

#卸载包
npm uninstall 包名
#全局卸载
npm uninstall -g 包名