所以我面临这个问题,在我的项目中我想使用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
{
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')
},
},
],
},
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')
}
}
我如何解决这个问题?