我在生产构建中遇到上述错误,甚至没有获得问题引用... 非常感谢您的帮助,提前致谢。
注意 - 在本地,它工作正常 - 开发模式,但相同的代码不适用于生产。
React js 版本是 - 16.12.0,webpack 版本 - 4.41.6
最佳答案
尝试导入未从模块导出的内容时遇到此问题。我确信这仅适用于生产构建,不适用于开发。
这个错误可能仅适用于 Webpack 4,并已在 Webpack 5 中修复。
就我而言:
模块的index.js
:
export {
foo,
} from './utils';
您的文件:
import * as Utils from 'utils';
Utils.bar(); // bar is not exported!
生产包包含:(void 0)()//崩溃!
开发包包含用户友好的评论:
/* Cannot get final name for export "bar" in
"./node_modules/utils/index.js" (known exports: foo) */
undefined();
并且默默地失败🤷🏼♂️
关于javascript - ReactJS [生产问题] - TypeError : (void 0) is not a function,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60675488/