Node安装

解压
将文件解压到要安装的位置,并新建两个目录
node_global:npm全局安装位置
node_cache:npm 缓存路径

配置环境变量

  1. NODE_PATH=(node安装路径)D:\Develop\node-v12.16.1-win-x64
  2. // 配置npm全局安装位置node_global
  3. PATH:;%NODE_PATH%;%NODE_PATH%\node_global;

配置npm全局安装路径
管理员权限打开cmd,分别执行以下命令

  1. npm config set cache "D:\Develop\node-v12.16.1-win-x64\node_cache"
  2. npm config set prefix "D:\Develop\node-v12.16.1-win-x64\node_global"

会在当前用户目录下生产.npmrc文件
image.png

npm设置淘宝仓库

  1. npm config set registry http://registry.npm.taobao.org/

安装cnmp

  1. npm install -g cnpm --registry=https://registry.npm.taobao.org

cnpm 安装完成后,以后可以用cnpm代替 npm, 此时npm还是会用官方镜像,cnpm会用国内镜像
也可以恢复官方仓库

  1. npm config set registry https://registry.npmjs.org/

查看镜像设置

  1. npm get registry

npm安装卸载指令

npm安装模块

  • 【npm install xxx】利用 npm 安装xxx模块到当前命令行所在目录;
  • 【npm install -g xxx】利用npm安装全局模块xxx;

本地安装时将模块写入package.json中:

  • 【npm install xxx】安装但不写入package.json;
  • 【npm install xxx –save】 安装并写入package.json的”dependencies”中;
  • 【npm install xxx –save-dev】安装并写入package.json的”devDependencies”中。

npm 删除模块

  • 【npm uninstall xxx】删除xxx模块;
  • 【npm uninstall -g xxx】删除全局模块xxx;

可能遇到的问题

npm install失败
image.png
Unexpected end of JSON input while parsing near ‘…”解决方法
问题描述:
Unexpected end of JSON input while parsing near ‘…”

这个错误的解决方法有以下几种:
1.删掉package.lock.json
2.清除cache

  1. npm cache clean --force

3.进入下面这个文件夹清除cache
路径:C:/Users/PC/AppData/Roaming/npm-cache
执行:

  1. npm cache clean --force

4.不要用淘宝镜像

  1. npm set registry https://registry.npmjs.org/