故障排除过程:
-
到报错信息中找,有个node 路径/build/index.js
shell管理员身份到该文件夹下执行 node index.js
可以下载到python2
到环境变量“Path”变量下添加此版本的路径,(真实路径/软链接都可,我此处用的软链接)
%USERPROFILE%.windows-build-tools\python27
%USERPROFILE%.windows-build-tools\python27\Scripts
保存,再外层也保存 -
npm install --global --production windows-build-tools
安装过程中,进行到一半,下载不下来
报错rename失败,权限不管
进入到用户文件夹的windows-build-tools,把里面没复制到的dist文件夹都复制到.windows-build-tools-NRVxxzFo的dist文件夹下,没有的话创建dist文件夹并把内容复制过去(NRVxxzFo这个码可能大家都不一样,由执行npm install --global --production windows-build-tools 自动生成的) -
再是安装node-sass,我本地从别的项目node_modules拷下来的,
-
再是安装sass-loader,网上反应版本不对,我的webpack4对应要sass-loader 7版本才行,所以项目中的sass-loader@8.* 需要卸载重新安装 install sass-loader@7.3.1版本
-
如果不成,可以切换成cnpm源试试,
以上是运行 vue create my-project-name遇到的问题记录