嘿伙计们,所以我分叉了一个反应应用程序(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
我希望它能起作用
这件事今天发生在我身上,因为我有一个自定义的 webpack 配置。
将 .mjs 加载器添加到您的 webpack 配置中。
{
test: /\.mjs$/,
include: /node_modules\/(?!(@metamask)\/).*/,
use: 'babel-loader',
},
您还可以向此配置添加一些其他包
{
test: /\.mjs$/,
include: /node_modules\/(?!(@metamask|some-other-package)\/).*/,
use: 'babel-loader',
},