盖茨比构建错误(可能与webpack相关)

3xiyfsfu  于 2023-02-08  发布在  Webpack
关注(0)|答案(9)|浏览(165)

我做了一个网站与盖茨比(npm init盖茨比),并添加了一些组件,然后工作正常:
我运行npm run develop(在运行它之后,然后再运行fine),得到以下结果:

failed Building development bundle - 13.532s
ERROR in ./.cache/app.js
Module build failed (from ./node_modules/@pmmmwh/react-refresh-webpack-plugin/loader/index.js):
Error: You must provide the URL of lib/mappings.wasm by calling SourceMapConsumer.initialize({ 'lib/mappings.wasm': ... }) before using
SourceMapConsumer

ERROR in ./.cache/polyfill-entry.js
Module build failed (from ./node_modules/@pmmmwh/react-refresh-webpack-plugin/loader/index.js):
Error: You must provide the URL of lib/mappings.wasm by calling SourceMapConsumer.initialize({ 'lib/mappings.wasm': ... }) before using
SourceMapConsumer

是什么原因导致这个错误,我该如何解决这个问题?我很困惑。尝试与新鲜的新网站,并做同样的事情。
我升级到最新版本的节点,所以这可能是一些与它。有人能帮助吗?

x759pob2

x759pob21#

我可以确认,降级到节点16可以解决该问题。

7vux5j2d

7vux5j2d2#

我能够避免降级到节点16,通过以下说明那里:https://github.com/gatsbyjs/gatsby/issues/35607
我把这个加到我的包裹里了。

"resolutions": {
    "source-map": "^0.8.0-beta.0"
  },
  "dependencies": {
    "source-map": "^0.8.0-beta.0",
    ...

然后我做了npm install
在那之后,我可以运行npm run develop而没有任何问题。

azpvetkf

azpvetkf3#

在节点版本18上也有同样的问题,当降级到节点16.15.0时,它工作正常。

ttp71kqs

ttp71kqs4#

我有同样的问题,你。我已经降级节点到LTS版本,它的工作!

rekjcdws

rekjcdws5#

遇到了同样的问题,将节点降级为16,现在工作正常,
如何降级
$npm安装-g n $n 6.10.3
如何检查版本
$节点-v

6tr1vspr

6tr1vspr6#

我的Node版本为v16.14.2,但仍然存在相同的问题,当我将jest从27.4.5升级到28.1.1时,它修复了问题。npm i -d jest@latest如果您正在使用typescript,请不要忘记也升级@type npm i -d @types/jest@latest

weylhg0b

weylhg0b7#

我使用nvmv18.1.0降级到v16.5.0。错误现在消失了。
更多关于nvmhere的信息。

oyxsuwqo

oyxsuwqo8#

这起了作用:

  • 删除node_modulespackage-lock.json
  • npm install
  • gatsby develop
ki1q1bka

ki1q1bka9#

尝试删除.cache文件然后运行npm运行develop

相关问题