idea项目配置gulp环境,执行安装gup-sass的命令,
$ npm install gulp-sass --save-dev
报错后,参考了前辈博客:http://blog.csdn.net/jimmyhandy/article/details/50723174,顺利解决。
1.报错:
gyp verb check python checking for Python executable "python2.7" in the PATH
gyp verb which failed Error: not found: python2.7
gyp verb which failed at F (C:\Users\Administrator\Desktop\webpack\node_modules\node-sass\node_modules\node-gyp\node_modules\which\which.js:78:19)
gyp verb which failed at E (C:\Users\Administrator\Desktop\webpack\node_modules\node-sass\node_modules\node-gyp\node_modules\which\which.js:82:29)
解决方案:配置python环境,下载了python的包
2.报错:MSBUILD : error MSB3428: 未能加载 Visual C++ 组件“VCBuild.exe”,
gyp info spawn args '/p:Configuration=Release;Platform=x64' ]
在此解决方案中一次生成一个项目。若要启用并行生成,请添加“/m”开关。
生成启动时间为 2016/2/23 14:45:24。
节点 1 上的项目“C:\work\testCode\gulp\node_modules\node-sass\build\binding.sln”(默认目标)。
ValidateSolutionConfiguration:
正在生成解决方案配置“Release|x64”。
MSBUILD : error MSB3428: 未能加载 Visual C++ 组件“VCBuild.exe”。要解决此问题,1) 安装 .NET Framework 2.0 SDK;2) 安装 Microsoft Visual Studio 2005;或 3) 如果将该组件安装到了其他位置,请将其位置添加到系统路径中。 [
C:\work\testCode\gulp\node_modules\node-sass\build\
binding.sln]
已完成生成项目“C:\work\testCode\gulp\node_modules\node-sass\build\binding.sln”(默认目标)的操作 - 失败。
解决方案: 安装了 .net Framework
3.安装Visual Studio Express 2015 for window desktop
4.配置安装好以上包,环境配置好后,更改淘宝镜像,(最后一句...........更改淘宝镜像很重要,安装以上软件后,后来项目中下载node_module包,npm仍然报错,更改淘宝镜像cnpm后下载成功。npm各种连接不上,每次都抓狂。。。)
1.首先在全局环境配置淘宝镜像,安装cnpm,执行语法:
npm install cnpm -g --registry=https://registry.npm.taobao.org
2.安装node-sass,执行语法:
cnpm install --save-dev node-sass
3.安装gulp-sass,执行语法:
cnpm install --save-dev gulp-sass
node-sass下载失败分析: https://segmentfault.com/a/1190000020993365?utm_source=tag-newest
https://blog.csdn.net/weixin_30906701/article/details/95606480?fps=1&locationNum=2
5. gulp-sass安装成功!