运行下一个 js 时出错 - TypeError: (0 , react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV) is not a f

Posted

技术标签:

【中文标题】运行下一个 js 时出错 - TypeError: (0 , react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV) is not a function【英文标题】:Error when running next js - TypeError: (0 , react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV) is not a function 【发布时间】:2021-07-26 06:51:13 【问题描述】:

我刚刚创建了下一个项目,当我启动服务器时,我有这个错误,但没有更多信息。我没有找到任何解决方案:(

TypeError: (0 , react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV) 不是函数

Reported error

【问题讨论】:

我一直在节点 14 中观察到这个问题,但我似乎只能在 docker 容器中遇到这个问题。当我在本地运行它时,它工作正常。 我在 Windows 中,而不是在 docker 中,并且仍然得到相同的 bs 错误,甚至没有人知道 wtf。用这些框架向上帝发誓,让项目运行起来比编写你首先需要编写的应用程序需要更多的时间 你找到解决办法了吗? 实际上我通过使用export NODE_ENV=dev node server.js 命令启动我的应用程序解决了这个问题 【参考方案1】:

正如@ggnoredo 所说,只有在“NODE_ENV”环境变量设置为“生产”时才会出现错误。所以在windows上可以通过运行setx NODE_ENV dev来修复错误,在linux和macos上通过运行export NODE_ENV=dev来修复。

【讨论】:

export NODE_ENV="development" 修复了我在 linux (wsl) 上使用 blitz(也使用 next 和 webpack)时遇到的问题 谢谢,否则卡在第一步

以上是关于运行下一个 js 时出错 - TypeError: (0 , react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV) is not a f的主要内容,如果未能解决你的问题,请参考以下文章

activiti5.22整合modeler时出错TypeError: Cannot read property 'split' of undefined

我的 Vue.js 代码有问题,将数据插入数据库时​​出错

将引导程序加载到节点时出错

尝试运行或启动 dataTables.js 时收到 TypeError

[尝试运行或启动dataTables.js时收到TypeError

TypeError:调用元类基“函数”对象时出错不可迭代