vue+node前端项目环境搭建及问题

1.node安装

(1)安装node,在官网即可下载,版本无限制,新版node已经集成npm所以不用安装。

(2)在node的安装目录下新建文件夹。默认安装目录C:\Program Files\nodejs

node_cache和node_global

vue+node前端项目环境搭建及问题

 

(3)cmd命令输入(管理员身份运行)
npm config set prefix "C:\Program Files\nodejs\node_global"

npm config set cache "C:\Program Files\nodejs\node_cache"

(4)配置环境变量

在用户变量的path中新增C:\Program Files\nodejs\node_global

在系统变量的path中新增    变量:NODE_PATH

值  C:\Program Files\nodejs\node_global\node_modules

(5)把镜像指向某个镜像

npm config set registry http://xxx

(6)安装vue vue-cli webpack

命令:npm install -g vue     npm install -g vue-cli     npm  install -g webpack 

 

出现的问题

(1)npm install 时

npm下载node-sass 报错Cannot download https://github.com/sass/node-sass/releases/download/v4.14.1/win32-x64-83_binding.node

解决方法:

1. 执行命令 node -p "[process.platform, process.arch, process.versions.modules].join('-')",复制输出内容。例如:win32-x64-83_binding.node

2. 进入安装包页面https://github.com/sass/node-sass/releases,搜索复制内容,下载win32-x64-83_binding.node文件,放入nodejs安装目录:C:/Program Files/nodejs/node_modules/npm/win32-x64-64_binding.node

3. 修改C:\Users\wangshenkuo\.npmrc增加:sass_binary_path=C:/Program Files/nodejs/node_modules/npm/win32-x64-64_binding.node,路径即为第二步的路径。

4. npm i 就可以顺利安装了。