Sass 为什么基金会网站不再在6.3.x上编译早午餐?

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

当我尝试使用最新的基础站点包时, 我得到了一堆新的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: 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')()
      ]
    },
  },