Webpack:丢失成员导入时抛出错误

jos*_*unt 17 webpack

我有一个像这样的导入:

import { foo } from 'bar';
Run Code Online (Sandbox Code Playgroud)

如果foo没有定义,有没有办法让Webpack抛出错误?

请注意,如果这有所不同,我正在使用Babel.

rma*_*lin 5

正如Tobias K在评论中指出的那样,另一个答案是错误的.strictModuleExceptionHandling: true如果尝试导入不存在的模块,则配置不会产生编译时错误.

正确的配置strictExportPresence: true,仅在webpack v2.3.0及更高版本中可用.(早期版本只能显示警告,而不是错误.)