【发布时间】:2020-01-04 15:50:35
【问题描述】:
我最近参与了一个使用 Webpack bundler 的项目。在重构代码时,我注意到捆绑器不会在使用未定义的函数时抛出错误。
import { foo } from './foo.js';
foo('hi');
baz('test');
这里的 baz 没有导入也没有定义,我的期望是捆绑器会在 baz 上抛出错误为未定义,但它没有。
最好在编译时而不是在运行时识别这些情况。
【问题讨论】:
标签: javascript node.js webpack babeljs webpack-4