You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Webpack使用graphql-tag导入.graphql文件报错:无法解析模块

解决方案
  • 核心问题:文件名拼写错误
    你导入语句里写的是signin.graqhql,但实际文件是signin.graphql——把字母q和h写反了,这是导致Webpack找不到文件的直接原因。修正导入语句即可:

    import signin from "./signin.graphql";
    
  • 额外检查项(避免后续踩坑)

    1. 确认webpack配置中的loader规则已正确覆盖.graphql或.gql扩展名,示例配置如下:
      module.exports = {
        // ...其他配置
        module: {
          rules: [
            {
              test: /\.(graphql|gql)$/,
              exclude: /node_modules/,
              use: 'graphql-tag/loader'
            }
          ]
        }
      };
      
    2. 验证文件相对路径是否正确,确保signin.graphql和index.js在同一目录下,或者路径书写符合实际层级。

内容的提问来源于stack exchange,提问作者striderhobbit

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.17 22:55:18