我正试图让gulp-scss-lint在我的机器上工作,但做起来有困难。
上下文
我觉得特定的版本和环境设置可能对我的问题很重要,所以让我列出我的具体背景:
-gRepro
以下是我问题的再现:
mkdir gulpscsslint和cd gulpscsslintnpm initnpm install gulp --save-devnpm install gulp-scss-lint --save-devnew-item -itemtype file gulpfile.js并输入:
Gulp.task(默认),[],函数(){返回gulp.src(‘*.scss’).pipe( lint ();});new-item -itemtype file styles.scssgulp结果:
08:48:50使用~\experiments\gulpscsslint\gulpfile.js 08:48:50启动“默认”08:48:50‘默认’在32 ms 08:48:50错误后插件‘gulp lint’消息:错误代码1错误:命令失败: C:\Windows\system32\cmd.exe /s /c "scss-lint‘-styles.scss-format=JSON“'scss-lint’不被识别为内部或外部命令、可操作的程序或批处理文件。
预期的结果显然是实际输出的林特。
于是我接着说:
npm install scss-lint --save-dev但是对于failNoPython来说,它失败了,输出的这个片段是:
不能从https://raw.githubusercontent.com/sass/node-sass-binaries/v2.1.1/win32-x64-node-4.2/binding.node下载文件!配置错误绞盘错误!堆栈错误:找不到Python可执行文件" PYTHON ",可以设置PYTHON env变量
问题
让Python安装这个Node包真的很难吗?或者可以在不安装Python的情况下安装它吗?
作为一个注脚,既然我已经完整地写了这个问题,我就意识到这可能更像是Github问题,但如果是这样的话,我可能需要一些帮助(学习),找出哪些包或工具给我带来麻烦(gulp-scss-lint、scss-lint、npm、node-sass或其他底层包?)。
https://stackoverflow.com/questions/35548495
复制相似问题