VueJS / Webpack - 不将sass文件导出到css文件

时间:2018-04-22 16:14:40

标签: javascript css webpack vue.js sass

所以我面临这个问题,在我的项目中我想使用sass和Vue但它不会编译。

到目前为止,我正在使用vue-cli并且必须初始化一个正常项目(vue init webpack项目)并按照此处的指南进行全局https://vue-loader.vuejs.org/en/configurations/pre-processors.html

我将SCSS文件编译成CSS并将其自身放在一个文件夹中。

在我完成之后,没有任何事情发生,但没有CSS。

基本上我想要这个 - > SRC /资产/ CSS / style.scss

要编译到此位置 - > static / css / style.css< - 然后成为一个CSS 文件,因为我可以将其加载到main.html

这是webpack.base.conf文件

  {
    test: /\.scss$/,
    use: [
      'sass-loader',
      'style-loader',
      'css-loader',
      'postcss-loader',
      {
        loader: 'sass-resources-loader',
        options: {
          resources: path.resolve(__dirname, '../src/assets/css/layout.scss')
        },
      },
    ],
  },

这是utils文件

  return {
    css: generateLoaders(),
    postcss: generateLoaders(),
    less: generateLoaders('less'),
    sass: generateLoaders('sass', { indentedSyntax: true }),
    scss: generateLoaders('sass').concat(
      {
        loader: 'sass-resources-loader',
        options: {
          resources: path.resolve(__dirname, '../src/assets/css/layout.scss')
        }
      }
    ),
    stylus: generateLoaders('stylus'),
    styl: generateLoaders('stylus')
  }
}

我如何解决这个问题?

0 个答案:

没有答案