【问题标题】:IntelliJ cannot resolve webpack aliased pathIntelliJ 无法解析 webpack 别名路径
【发布时间】:2016-07-04 20:39:30
【问题描述】:

通过 webpack 配置,可以指定解析组件的根目录:

resolve: {
  root: [ path.join(__dirname, './src/') ],
  extensions: ['', '.js', '.scss']
},

现在可以使用波浪号从./src/ 导入 SASS 文件:

@import '~variables';

此导入路径将解析为./src/variables,一切正常。

但是 IntelliJ 无法正确识别并报告:

Cannot resolve file '~variables'

是否可以通过某种方式配置此 IDE 以添加额外的解析路径(默认情况下它仅从 node_modules 目录解析)?

【问题讨论】:

    标签: javascript intellij-idea import webpack


    【解决方案1】:

    使用当前版本的 Webstorm 可以设置 webpack 配置,这将启用跨项目识别路径别名:

    here is the answer where I specify how to set it.

    它也可以识别带有波浪线的 scss 中的导入。

    它适用于我的项目,我还使用 webpack 别名和 scss 导入。

    已用this version.修复

    【讨论】:

    • 你可以在这里发布你的 webpack 配置的别名部分吗?
    猜你喜欢
    • 2017-12-15
    • 2022-01-15
    • 2022-01-03
    • 1970-01-01
    • 2020-08-05
    • 1970-01-01
    • 1970-01-01
    • 2016-07-21
    • 2021-03-25
    相关资源
    最近更新 更多