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