gyp verb check python checking for Python executable “python2“ in the PATH

故障排除过程:

  1. 到报错信息中找,有个node 路径/build/index.js
    shell管理员身份到该文件夹下执行 node index.js
    可以下载到python2
    到环境变量“Path”变量下添加此版本的路径,(真实路径/软链接都可,我此处用的软链接)
    %USERPROFILE%.windows-build-tools\python27
    %USERPROFILE%.windows-build-tools\python27\Scripts
    保存,再外层也保存

  2. 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 自动生成的)

  3. 再是安装node-sass,我本地从别的项目node_modules拷下来的,

  4. 再是安装sass-loader,网上反应版本不对,我的webpack4对应要sass-loader 7版本才行,所以项目中的sass-loader@8.* 需要卸载重新安装 install [email protected]版本

  5. 如果不成,可以切换成cnpm源试试,

以上是运行 vue create my-project-name遇到的问题记录

你可能感兴趣的:(vue,webpack4,node.js,vue.js)