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

使用httpntlm模块遇Module parse failed错误求助

解决httpntlm模块的Module parse failed错误

这个错误源于httpntlm模块使用了ES2020引入的BigInt语法(代码里的11644473600000n这类后缀写法),但你的项目打包工具(从报错信息看是Webpack)未配置对应语法支持,或是默认跳过了对node_modules目录下该模块的转译处理。

试试以下几种解决办法:

  • 方法一:配置Babel支持BigInt语法

    1. 安装对应Babel插件:
      npm install --save-dev @babel/plugin-proposal-bigint
      
    2. 在babel.config.json或.babelrc配置文件中添加该插件:
      {
        "plugins": ["@babel/plugin-proposal-bigint"]
      }
      
    3. 若Webpack配置默认排除了node_modules的转译,修改规则让它处理httpntlm:
      module: {
        rules: [
          {
            test: /\.js$/,
            exclude: /node_modules(?!\/httpntlm)/,
            use: 'babel-loader'
          }
        ]
      }
      
  • 方法二:降级httpntlm到不使用BigInt的版本
    部分旧版本的httpntlm未引入BigInt语法,可以安装指定版本规避问题:

    npm install httpntlm@1.7.7
    
  • 方法三:升级Webpack及相关Loader版本
    若你的Webpack版本偏旧,本身可能不支持BigInt语法,尝试升级到最新稳定版:

    npm install webpack@latest webpack-cli@latest babel-loader@latest
    

    升级后重新执行打包命令验证问题是否解决。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.05 17:25:20