我发现自己在每个 .vue 文件中重复相同的模式,以便使用变量等:
<style lang="scss">
@import "../styles/settings.scss";
.someclass { color: $some-variable; }
</style>
或者如果它嵌套在一个文件夹中,我必须记住要小心路径:
<style lang="scss">
@import "../../styles/settings.scss";
</style>
有没有办法在我创建的每个 .vue 文件中全局导入 settings.scss
文件?我查看了文档但没有看到它,但也许我错过了它,或者这可能是我需要利用 webpack 来做的事情?
原文由 Westwick 发布,翻译遵循 CC BY-SA 4.0 许可协议
自从我问这个问题后,官方文档已经更新: https ://vue-loader.vuejs.org/en/configurations/pre-processors.html
对于在 2017 年及以后查看此内容的任何其他人,请查看“加载全局设置文件”下的说明。