Node安装
解压
将文件解压到要安装的位置,并新建两个目录
node_global:npm全局安装位置
node_cache:npm 缓存路径
配置环境变量
NODE_PATH=(node安装路径)D:\Develop\node-v12.16.1-win-x64
// 配置npm全局安装位置node_global
PATH:;%NODE_PATH%;%NODE_PATH%\node_global;
配置npm全局安装路径
管理员权限打开cmd,分别执行以下命令
npm config set cache "D:\Develop\node-v12.16.1-win-x64\node_cache"
npm config set prefix "D:\Develop\node-v12.16.1-win-x64\node_global"
会在当前用户目录下生产.npmrc文件
npm设置淘宝仓库
npm config set registry http://registry.npm.taobao.org/
安装cnmp
npm install -g cnpm --registry=https://registry.npm.taobao.org
cnpm 安装完成后,以后可以用cnpm代替 npm, 此时npm还是会用官方镜像,cnpm会用国内镜像
也可以恢复官方仓库
npm config set registry https://registry.npmjs.org/
查看镜像设置
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失败
Unexpected end of JSON input while parsing near ‘…”解决方法
问题描述:
Unexpected end of JSON input while parsing near ‘…”
这个错误的解决方法有以下几种:
1.删掉package.lock.json
2.清除cache
npm cache clean --force
3.进入下面这个文件夹清除cache
路径:C:/Users/PC/AppData/Roaming/npm-cache
执行:
npm cache clean --force
4.不要用淘宝镜像
npm set registry https://registry.npmjs.org/