4
我想将某些变量导入到.vue组件,但它不起作用,并且我怀疑webpack的配置不正确...带有vue-loader和sass-loader的webpack无法导入.scss文件
.vue
<style scoped lang="scss">
@import "variables";
...
config.js
...
{
test: /\.vue$/,
loader: 'vue-loader',
options: {
loaders: {
'sass-loader': {
data: '@import "variables";',
includePaths: [
// yes, I've tested different paths with no luck...
'/src/scss',
'./src/scss',
path.resolve(__dirname, '/src/scss'),
path.resolve(__dirname, './src/scss')
]
},
},
}
},
...
我看到很多其他有这种需要,不知道你曾经找到一个解决方案。这是很好的模板,但没有变数是没用的...(当然,我可以把绝对路径,它的工作原理,但这是一个糟糕的做法......)
谢谢,为什么你必须指定sass和scss? – Daniele
我想清楚地说明,如果您同时使用这两种选项,即使它们使用相同的'sass-loader'来完成这项工作,也需要各种选项。只是彻底。 – SnoProblem