如何在ReactJS中使用非最小化的dev环境

时间:2019-01-14 09:04:13

标签: javascript reactjs

我在生产中使用ReactJS创建了一个webapp。添加新功能后,出现以下错误Error: Minified React error #130; visit http://facebook.github.io/react/docs/error-decoder.html?invariant=130&args[]=undefined&args[]= for the full message or use the non-minified dev environment for full errors and additional helpful warnings

当我单击链接时,这是摘要错误消息: Element type is invalid: expected a string (for built-in components) or a class/function (for composite components) but got: undefined.

此功能在本地实例上有效,当我在服务器上进行部署时,错误弹出。

我不是从头开始创建此项目的,而是从其他人那里接手的。在项目根目录中,有一个名为.env.development的文件(在我的本地实例上),而服务器上的代码库中有一个名为.env

的文件。

我不确定这是否有意义,只是想给出所有细节。

为了创建生产版本,我使用了以下命令sudo npm run build

这是我在package.json中的构建脚本:

  "scripts": {
    "start": "react-app-rewired start",
    "build": "react-app-rewired --max_old_space_size=8192 build",
    "test": "react-app-rewired test --env=jsdom",
    "eject": "react-scripts eject"
  }

这是config-overrides.js

module.exports = function override(config, env) {
  if (env === 'production') {
    config.devtool = false;
  }
  return config;
};

我想知道如何获取完整的错误,这将使错误更易于调试。

0 个答案:

没有答案