【发布时间】:2017-09-05 13:35:11
【问题描述】:
我在我的项目中使用带有sass-loader 的 webpack 2,我需要在组件样式文件中导入一些全局 Sass 文件(在我的案例中是带有 Sass 变量的文件)。我不想为全局文件写相对路径,而不是这个我想使用绝对路径。
即我要写
@import "~styles/variables";
而不是
@import "../../../variables"
为此,我在我的 webpack 配置中为“样式”目录使用别名
resolve: {
...
alias: {
'styles': helpers.root('src/styles'),
}
}
所有这些都按我的预期工作,并且 webpack 可以正确编译 Sass。但是 WebStorm 不理解带波浪号的导入,并用错误强调此导入。
我已经在 WebStorm 设置中指出 src 是我的源根目录。
我该如何解决这个问题?
【问题讨论】:
-
您好,遇到同样的问题。你解决了吗?
-
@AndriiRomanchak 我没有解决这个问题,因为我有非常复杂的 webpack 配置,但是 JetBrains teem 将 webpack 配置分析器添加到 WebStorm 并且它工作正常。看blog.jetbrains.com/webstorm/2017/06/…
标签: javascript css sass webpack webstorm