React 应用程序突然停止工作,我没有进行任何更改

问题描述 投票:0回答:1

嘿伙计们,所以我分叉了一个反应应用程序(https://github.com/conedex/frontend),它工作得很好,但突然停止工作并出现以下错误:

./node_modules/@metamask/utils/node_modules/superstruct/dist/index.mjs 46:43 Module parse failed: Unexpected token (46:43) You may need an appropriate loader to handle this file type. var path = failure.path; var msg = path.length === 0 ? message : "At path: >".concat(path.join('.'), " -- ").concat(message); _this = _super.call(this, explanation ?? msg);   if (explanation != null) _this.cause = msg; Object.assign(_assertThisInitialized(_this), rest);

我在这里尝试了很多东西,但没有真正起作用,在删除node_modules并重新安装大约20次后,它突然工作了一次,在停止并再次使用yarn启动react服务器后,它再次停止工作并出现相同的错误。

有人可以帮助我吗?这个错误让我发疯。

我试过了

yarn start

我希望它能起作用

javascript reactjs typescript metamask babel-loader
1个回答
0
投票

这件事今天发生在我身上,因为我有一个自定义的 webpack 配置。

将 .mjs 加载器添加到您的 webpack 配置中。

{
  test: /\.mjs$/,
  include: /node_modules\/(?!(@metamask)\/).*/,
  use: 'babel-loader',
},

您还可以向此配置添加一些其他包

{
  test: /\.mjs$/,
  include: /node_modules\/(?!(@metamask|some-other-package)\/).*/,
  use: 'babel-loader',
},
© www.soinside.com 2019 - 2024. All rights reserved.