2016-10-09 55 views
0

我正在使用yeoman generator jekyllized。它为Jekyll设置了一些有用的附加组件。 现在我试图添加gem normalize-scss宝石正常化-scss不能与发生器一起使用-jekyllized

版本:

Sass 3.4.22 (Selective Steve) 
ruby 2.1.3p242 (2014-09-19 revision 47630) [x86_64-darwin14.0] 
gem 2.2.2 

的Gemfile:

gem 'normalize-scss' 

_config.yml:

# Extending Jekyll 
gems: 
- jekyll-feed 
- jekyll-gist 
- jekyll-paginate 
- jekyll-sitemap 
- jekyll-seo-tag 
- jekyll-redirect-from 
- normalize-scss 

style.scss:

@import "normalize"; 

创业板本地安装,但是当我运行gulp,我得到以下错误:

Error in plugin 'sass' 
Message: 
    src/assets/scss/style.scss 
Error: File to import not found or unreadable: normalize 
    Parent style sheet: /.../src/assets/scss/style.scss 
    on line 6 of src/assets/scss/style.scss 
>> @import "normalize"; 

为什么没有发现?

谢谢。

回答

0

似乎yeoman生成器jekyllized使用node-sass来“编译”scss文件。 所以它不能加载红宝石,我会建议安装normalize-scss的npm版本。

npm install normalize-scss --save-dev 

,然后导入,你需要通过路径的文件:

@import "<my_node_modules_path>/normalize-scss/<file_that_i_need>" 
相关问题