【发布时间】:2021-02-22 13:38:54
【问题描述】:
这些是我使用的 Sass 模块的版本:
node-sass@^4
sass-loader@^7
我尝试在vue.config.js 文件中设置一个全局 Sass 变量:
module.exports = {
css: {
loaderOptions: {
sass: {
prependData: `$primaryColor: #16A085;`
}
}
}
}
但在运行npm run dev 后,我收到以下错误:
Module build failed:
color: $primaryColor;
^
Undefined variable: "$primaryColor".
in C:\Users\tomek\Desktop\projekty\projectsBacketlist\noteTakingApp\frontend\noteTakkingApp\src\views\NoteEdit.vue (line 157, column 13)
@ ./node_modules/vue-style-loader!./node_modules/css-loader?{"sourceMap":true}!./node_modules/vue-loader/lib/style-compiler?{"vue":true,"id":"data-v-b5e02554","scoped":false,"hasInlineConfig":false}!./node_modules/sass-loader/dist/cjs.js?{"sourceMap":true}!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/views/NoteEdit.vue 4:14-374 13:3-17:5 14:22-382
@ ./src/views/NoteEdit.vue
@ ./src/main.js
@ multi (webpack)-dev-server/client?http://localhost:8080 webpack/hot/dev-server ./src/main.js
【问题讨论】:
标签: javascript node.js vue.js webpack sass-loader