小编And*_*nko的帖子

WebStorm无法识别使用用法webpack别名导入的Sass文件

sass-loader在项目中使用webpack 2,并且需要在组件样式文件中导入一些全局Sass文件(在我的情况下为Sass变量文件)。我不想为全局文件编写相对路径,而是要使用绝对路径。

即我想写

@import "~styles/variables";
Run Code Online (Sandbox Code Playgroud)

代替

@import "../../../variables"
Run Code Online (Sandbox Code Playgroud)

为此,我在webpack配置中为'styles'目录使用别名

resolve: {
 ...
  alias: {
    'styles': helpers.root('src/styles'),
  }
}
Run Code Online (Sandbox Code Playgroud)

所有这些工作均符合我的预期,并且webpack可以正确编译Sass。但是WebStorm无法理解使用代字号的导入,并在此导入下划线并带有错误。

我已经在WebStorm设置中指出了它,这src是我的Source Root目录。

我该如何解决?

javascript css sass webstorm webpack

6
推荐指数
1
解决办法
3532
查看次数

标签 统计

css ×1

javascript ×1

sass ×1

webpack ×1

webstorm ×1