Questions tagged «parceljs»

1
TypeError:(0,_react.useEffect)不是一个函数
在开发环境中时,我的应用程序可以正常工作。在生产环境中时,它崩溃并显示以下错误: Uncaught TypeError: (0 , _react.useEffect) is not a function 这发生在我导入React和useEffect的文件中,如下所示: import React, { useEffect } from 'react' const X = () => { useEffect(() => { ... }) ... } 在此行下添加console.log确认在生产中useEffect确实是未定义的,在dev中则是预期的功能。 我检查了package.json,yarn.lock和node_modules中是否存在引入了useEffect的16.8.0以下的任何react或react-dom版本。但是所有内容都是16.13.1,它们是主要依赖项,我确实尝试清理了纱线缓存,删除了node_modules&yarn.lock,然后重新安装。 我尝试将其添加和删除peerDependencies失败。 我检查一下以确保没有运行两个独立版本的React,但要保存window.React1 = React在库和window.React2 = React我的应用程序中并检查 window.React1 === window.React2 是真的,所以也不是。 最后,我还尝试将React别名为node_modules中的特定别名,但是没有任何运气。 我发现可行的唯一解决方案是按如下方式导入它: import React from 'react'; const …
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.