一、安装NodeJS
1.1 下载NodeJS安装包
https://nodejs.org/dist/v8.11.3/node-v8.11.3-win-x64.zip
1.2 解压并配置NodeJS
解压:假设目前解压后的NodeJS路径如下:D:\software\node-v8.11.3
设置环境变量:环境变量Path中追加";D:\software\node-v8.11.3"即可。
快捷方式(临时有效):
echo %Path%
# ............D:\tool\apache-maven-3.3.3\bin;D:\tool\apache-ant-1.6.5\bin
set Path=%Path%;D:\software\node-v8.11.3
echo %Path%
# ............D:\tool\apache-maven-3.3.3\bin;D:\tool\apache-ant-1.6.5\bin;D:\software\node-v8.11.3
1.3 验证是否安装成功
node --version
# v8.11.3
二、使用npm下载前端依赖
2.1 npm改用淘宝npm镜像
淘宝npm镜像下载速度更快。
# 方法1:修改registry为淘宝镜像
npm config set registry "https://registry.npm.taobao.org"
# 方法2:修改registry并且使用cnpm替代原有的npm,后续所有使用npm的操作全部使用cnpm就可以啦!
npm install -g cnpm --registry=https://registry.npm.taobao.org
2.2 使用npm下载前端依赖
# 1.跳转到package.json所在文件夹
D:
cd workspace\xxx-project\src\main\webapp
# 2.执行命令下载依赖包
npm install
# 或者使用淘宝的cnpm
# cnpm install
# 3.执行结果
# √ Installed 26 packages
# √ Linked 341 latest versions
# √ Run 0 scripts
# deprecate json-mock@0.1.0 › node-uuid@^1.4.2 Use uuid module instead
# deprecate json-mock@0.1.0 › update-notifier@0.2.2 › configstore@0.3.2 › graceful-# fs@^3.0.1 please upgrade to graceful-fs 4 for compatibility with current and future versions of Node.js
# Recently updated (since 2018-08-06): 9 packages (detail see file D:\workspace\xxx-project\src\main\webapp\node_modules\.recently_updates.txt)
# √ All packages installed (429 packages installed from npm registry, used 2m(network 2m), speed 140.37kB/s, json 367(2.3MB), tarball 13.13MB)
参考
[淘宝npm镜像] ( http://npm.taobao.org/ )
[nodeJS设置淘宝镜像] ( https://blog.csdn.net/u012149181/article/details/83659131 )