【发布时间】:2019-02-17 06:11:47
【问题描述】:
我正在玩 VSCode 和 vue。 我可以通过 import 语句在 vue sfc 中使用带有一些变量的外部 scss 文件。一切正常,除了智能感知不加载 .vue 文件中的变量。
这是我在 .vue 文件中的样式标签
<style lang="scss" scoped>
@import '~styles/main';
$other-color: #FFAAAA;
.greeting {
font-size: 20px;
color: $secondary-color;
border-bottom: 2px solid $primary-color;
margin-bottom: 15px;
}
</style>
$other-color 由 intellisense 找到,但不是 $primary-color 和 $secondary-color 定义在 '~styles/main' 中(并由 webpack 正确加载)。
是我遗漏了什么还是无法让它工作?
【问题讨论】:
-
如果在“@import”声明中添加“.scss”扩展名是否有效?
-
不,我已经尝试添加扩展名。为了您的信息,我还安装了 vetur 扩展
-
你在使用哪些 vue 扩展?
-
对于 Vue 我只是使用 vetur 扩展
标签: vue.js sass visual-studio-code intellisense