我用凉亭安装了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
是该目录中唯一的文件。是否有一个解决方案,无论什么时候更新bower都不会覆盖?
答案 0 :(得分:1)
不确定您使用它的是什么,但我尝试使用WordPress / Sage并找到this link。
基本上:
npm install compass-mixins --save-dev
。 (请参阅下面的编辑1) cssTasks
的{{1}} - includePaths
部分,指向指南针文件夹的位置,例如:gulpfile.js
希望有所帮助!
虽然修复了找不到compass / css3文件夹的错误,但我现在收到这些警告:
'./node_modules/compass-mixins/lib'
它似乎也引起了uglify-js的问题,因为我可以在bower安装sidr之前运行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
。
随着我的进步会更新。
阅读this后,我卸载了gulp
软件包并通过npm compass-mixins
进行了安装,并相应更改了bower
中的路径。
PIE的警告消失了。尽管如此,gulpfile.js
仍会遇到问题。
Ran uglify-js
并设置gulpfile以输出有关错误的更多信息。
npm install gulp-util