【发布时间】:2021-06-23 13:27:23
【问题描述】:
我正在尝试使用文件“vue.config.js”加载全局 scss
vue.config.js
module.exports = {
css: {
loaderOptions: {
sass: {
additionalData: `@import "@/assets/common.scss";`
}
}
}
}
如果我在我的 App.vue 中打开样式标签,使用任何代码,如下所示:
App.vue
<style lang="scss">
#app{
display: block;
}
</style>
这可行,scss 应用于所有页面,但问题是,如果我在 App.vue 上没有样式标签,则不会应用样式
如果我在 main.js 上使用 import,我不需要样式标签 no App.vue
main.js
import './assets/common.scss'
为什么会这样?它应该以这种方式工作吗?如何使 vue.config.js 上的配置工作,而不需要样式标签?
【问题讨论】:
标签: javascript css node.js vue.js sass