我在我的项目中使用webpack 2和sass-loader
,我需要在组件样式文件中导入一些全局Sass文件(在我的文件中带有Sass变量)。我不想写全局文件的相对路径,而是我想使用绝对路径。WebStorm无法识别使用webpack别名导入的Sass文件
即我想写
@import "~styles/variables";
,而不是
@import "../../../variables"
为此,我使用了 '风格' 目录别名在我的WebPack配置
resolve: {
...
alias: {
'styles': helpers.root('src/styles'),
}
}
所有这些工作原理我期望和webpack正确编译Sass。但WebStorm不理解带有波形符号的导入,并强调此导入带有错误。
我已经指出src
是我的源根目录的WebStorm设置。
我该如何解决这个问题?
嗨,有同样的问题。你解决了吗? –
@AndriiRomanchak我没有解决这个问题,因为我有非常复杂的webpack配置,但JetBrains teem添加webpack配置分析器到WebStorm,它工作正常。看看 https://blog.jetbrains.com/webstorm/2017/06/webstorm-2017-2-eap-172-2827/ –