gem normalize-scss 不能与 generator-jekyllized 一起工作
gem normalize-scss not working with generator-jekyllized
我正在使用yeoman generator jekyllized。它为 Jekyll 设置了一些有用的附加组件。
现在我正在尝试添加 gem normalize-scss.
版本:
Sass 3.4.22 (Selective Steve)
ruby 2.1.3p242 (2014-09-19 revision 47630) [x86_64-darwin14.0]
gem 2.2.2
宝石文件:
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";
本地安装了gem,但是当我运行 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";
为什么找不到?
谢谢。
似乎 yeoman 生成器 jekyllized 使用 node-sass 到 "compile" scss 文件。
所以它无法加载 ruby gems,我建议安装 normalize-scss 的 npm 版本。
npm install normalize-scss --save-dev
然后通过路径导入你需要的文件:
@import "<my_node_modules_path>/normalize-scss/<file_that_i_need>"
我正在使用yeoman generator jekyllized。它为 Jekyll 设置了一些有用的附加组件。 现在我正在尝试添加 gem normalize-scss.
版本:
Sass 3.4.22 (Selective Steve)
ruby 2.1.3p242 (2014-09-19 revision 47630) [x86_64-darwin14.0]
gem 2.2.2
宝石文件:
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";
本地安装了gem,但是当我运行 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";
为什么找不到?
谢谢。
似乎 yeoman 生成器 jekyllized 使用 node-sass 到 "compile" scss 文件。 所以它无法加载 ruby gems,我建议安装 normalize-scss 的 npm 版本。
npm install normalize-scss --save-dev
然后通过路径导入你需要的文件:
@import "<my_node_modules_path>/normalize-scss/<file_that_i_need>"