Sass 为什么基金会网站不再在6.3.x上编译早午餐?
当我尝试使用最新的基础站点包时, 我得到了一堆新的SCS编译错误。 如果有人有一些线索,我们将不胜感激 复制步骤: 版本Sass 为什么基金会网站不再在6.3.x上编译早午餐?,sass,zurb-foundation,elixir,phoenix-framework,brunch,Sass,Zurb Foundation,Elixir,Phoenix Framework,Brunch,当我尝试使用最新的基础站点包时, 我得到了一堆新的SCS编译错误。 如果有人有一些线索,我们将不胜感激 复制步骤: 版本 elixir 1.4.0 phoenix 1.2.1 node 6.4.2 npm包 "brunch": "~2.9.1", "css-brunch": "~2.6.1", "foundation-sites": "^6.3.0", 编译错误 08 Jan 23:48:36 - info: compiling 08 Jan 23:48:37 - error: Compil
elixir 1.4.0
phoenix 1.2.1
node 6.4.2
npm包
"brunch": "~2.9.1",
"css-brunch": "~2.6.1",
"foundation-sites": "^6.3.0",
编译错误
08 Jan 23:48:36 - info: compiling
08 Jan 23:48:37 - error: Compiling of web/static/scss/application.scss failed. Error: It's not clear which file to import for '@import "../_vendor/normalize-scss/sass/normalize"'.
Candidates:
../_vendor/normalize-scss/sass/normalize
../_vendor/normalize-scss/sass/_normalize.scss
Please delete or rename all but one of these files.
on line 9 of node_modules/foundation-sites/scss/foundation.scss
>> @import "../_vendor/normalize-scss/sass/normalize";
^
通过此设置,我可以解决以下问题:) 希望它能保证其他几个小时的搜索。 这家伙的荣誉: <> Prun-CONFIG需要一些调整,因为基础导致一些奇怪的行为与本地LIB SASS。我发现,使用ruby编译器,没有路径问题
这样,当您从PACKAG.JSON和BunCH配置文件中显式地包含它时,可以找到并导入一个规范化的SCSS,即使它从Fuff.U/P>失败。
plugins: {
babel: {
presets: ['es2015', 'es2016', 'react'],
// Do not use ES6 compiler in vendor code
ignore: [/web\/static\/vendor/],
},
sass: {
mode: 'native',
precision: 8,
options: {
includePaths: [
'node_modules/normalize-scss/sass',
'node_modules/foundation-sites/scss',
'node_modules/motion-ui/src',
],
},
},
postcss: {
processors: [
require('autoprefixer')(['last 8 versions']),
require('csswring')()
]
},
},