我用bower安装了sidr,但是当我尝试运行gulp时,它会中断并输出以下错误
bower_components/sidr/src/scss/sidr/_base.scss
Error: File to import not found or unreadable: compass/css3
on line 1 of bower_components/sidr/src/scss/sidr/_base.scss
>> @import 'compass/css3';
^我看了一下,这个compass/css3文件不存在。_base.scss是该目录中的唯一文件。对于这个问题,是否有一个解决办法,在保龄球更新的时候不会写完呢?
发布于 2016-03-31 15:50:00
不知道你用的是什么,但我正在努力让它与WordPress/Sage一起工作,并找到了此链接。
基本上:
npm install compass-mixins --save-dev。(见下文编辑1)cssTasks - includePaths部分的gulpfile.js指向指南针文件夹的位置例如:'./node_modules/compass-mixins/lib'希望这能帮上忙!
警告
虽然修正了没有找到罗盘/css3 3文件夹的错误,但我现在收到了以下警告:
WARNING: PIE does not support background-image. Use @include background(linear-gradient(#4d4d4d, #1a1a1a)) instead.
on line 74 of node_modules/compass-mixins/lib/compass/css3/_images.scss
from line 46 of bower_components/sidr/src/scss/sidr/_base.scss
WARNING: PIE does not support background-image. Use @include background(linear-gradient(white, #dfdfdf)) instead.
on line 74 of node_modules/compass-mixins/lib/compass/css3/_images.scss
from line 46 of bower_components/sidr/src/scss/sidr/_base.scss 它似乎也造成了丑陋-js的问题,因为我可以在bower安装sidr之前运行gulp。
将随着我的进步而更新。
编辑1
在读取这之后,我卸载了npm compass-mixins包并通过bower安装,并相应地更改了gulpfile.js中的路径。
派的警告已经消失了。不过,uglify-js仍然存在问题。
编辑2
运行npm install gulp-util并设置set文件以输出有关错误的更多信息。
{ [Error: scripts/main.js: Unexpected token: name (sidr)]
message: 'scripts/main.js: Unexpected token: name (sidr)',
fileName: 'scripts/main.js',
...
showStack: false,
showProperties: true,
plugin: 'gulp-uglify' }https://stackoverflow.com/questions/36207166
复制相似问题