升级了Gatsby后出现BABEL错误 -包导出未定义'.'子路径

4

错误 #98123 WEBPACK

[BABEL] .cache\develop-static-entry.js:包导出'node_modules@babel\helper-compilation-targets'未定义'.'子路径

尝试升级NPM并清除NPM缓存,但这并没有起作用。

在gatsby升级之前,没有遇到这个问题。

Gatsby 信息

  System:
    OS: Windows 10 10.0.18362
    CPU: (12) x64 Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz
  Binaries:
    Node: 13.0.1 - C:\Program Files\nodejs\node.EXE
    npm: 6.13.6 - C:\Program Files\nodejs\npm.CMD
  Browsers:
    Edge: 44.18362.449.0
  npmPackages:
    gatsby: ^2.18.21 => 2.18.21
    gatsby-cli: ^2.8.26 => 2.8.26
    gatsby-image: ^2.2.38 => 2.2.38
    gatsby-plugin-canonical-urls: ^2.1.19 => 2.1.19
    gatsby-plugin-config: ^1.0.7 => 1.0.7
    gatsby-plugin-google-analytics: ^2.1.32 => 2.1.32
    gatsby-plugin-gtag: ^1.0.12 => 1.0.12
    gatsby-plugin-metomic: 0.0.2 => 0.0.2
    gatsby-plugin-playground: ^1.0.6 => 1.0.6
    gatsby-plugin-react-head: ^1.1.0 => 1.1.0
    gatsby-plugin-s3: ^0.2.5 => 0.2.5
    gatsby-plugin-sass: ^2.1.27 => 2.1.27
    gatsby-plugin-sharp: ^2.3.13 => 2.3.13
    gatsby-plugin-sitemap: ^2.2.25 => 2.2.25
    gatsby-remark-images: ^3.1.42 => 3.1.42
    gatsby-remark-relative-images: ^0.2.3 => 0.2.3
    gatsby-source-filesystem: ^2.1.46 => 2.1.46
    gatsby-transformer-remark: ^2.6.48 => 2.6.48
    gatsby-transformer-sharp: ^2.3.12 => 2.3.12

注意:当使用 Gatsby BUILD 时,错误略有不同:ERROR #98123 WEBPACK生成 JavaScript 包失败[BABEL] .cache\production-app.js: '\node_modules@babel\helper-compilation-targets' 的包导出未定义 '.' 子路径。 - Gardner Wheeler
3个回答

2

1

只需将Node升级到v12.14.1或更高版本,问题就会得到解决。


0
根据查看链接问题,我采取了以下几个步骤:
  1. 升级Node
  2. 删除项目中的Node_Modules文件夹
  3. 在项目中运行npm install
然后我又回到了正常状态。感谢大家的回复。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接