Tra*_*r69 1 javascript node.js reactjs webpack netlify
我可以在本地开发服务器上完美地运行我的react-app(使用create-react-app样板),但是当我使用它进行编译npm run build然后使用服务器运行它时(我尝试了netlify和本地http服务器),我只收到此错误并且页面未加载:
classCallCheck.js:1 Uncaught RangeError: Maximum call stack size exceeded
at Object.a (classCallCheck.js:1)
at e (Object.js:6)
at e (Object.js:6)
at e (Object.js:6)
at e (Object.js:6)
at e (Object.js:6)
at e (Object.js:6)
at e (Object.js:6)
at e (Object.js:6)
at e (Object.js:6)
Run Code Online (Sandbox Code Playgroud)
文件 Object.js 位于 src/Model/Objects/Object.js 下。
GitHub: https: //github.com/Tracer1337/DynaSys
部署在 Netlify 上:https://youthful-mestorf-9e0ba8.netlify.com/
我做错了什么?
这是一个有趣的调试过程。看起来你已经创建了一个名为 的类Object,它是 JavaScript 中的受保护词。
您可以通过单击错误右侧的源来找出导致问题的原因。这将打开导致错误的相应文件(create-react-app默认提供源映射,因此即使在生产中调试也不是问题)。
Object我通过将类重命名为 解决了这个问题InternalObject,现在即使在生产模式下一切也运行良好!
至于为什么它确实可以在开发模式下使用受保护的名称工作,我不知道。也许其他人有想法?
| 归档时间: |
|
| 查看次数: |
3632 次 |
| 最近记录: |