我做了一个网站与盖茨比(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
是什么原因导致这个错误,我该如何解决这个问题?我很困惑。尝试与新鲜的新网站,并做同样的事情。
我升级到最新版本的节点,所以这可能是一些与它。有人能帮助吗?
9条答案
按热度按时间x759pob21#
我可以确认,降级到节点16可以解决该问题。
7vux5j2d2#
我能够避免降级到节点16,通过以下说明那里:https://github.com/gatsbyjs/gatsby/issues/35607
我把这个加到我的包裹里了。
然后我做了
npm install
。在那之后,我可以运行
npm run develop
而没有任何问题。azpvetkf3#
在节点版本18上也有同样的问题,当降级到节点16.15.0时,它工作正常。
ttp71kqs4#
我有同样的问题,你。我已经降级节点到LTS版本,它的工作!
rekjcdws5#
遇到了同样的问题,将节点降级为16,现在工作正常,
如何降级
$npm安装-g n $n 6.10.3
如何检查版本
$节点-v
6tr1vspr6#
我的Node版本为v16.14.2,但仍然存在相同的问题,当我将jest从27.4.5升级到28.1.1时,它修复了问题。
npm i -d jest@latest
如果您正在使用typescript,请不要忘记也升级@typenpm i -d @types/jest@latest
weylhg0b7#
我使用
nvm
从v18.1.0
降级到v16.5.0
。错误现在消失了。更多关于
nvm
here的信息。oyxsuwqo8#
这起了作用:
node_modules
和package-lock.json
npm install
gatsby develop
ki1q1bka9#
尝试删除.cache文件然后运行npm运行develop