我有一个JavaScript模块:
// lib/something-expensive.js
module.exports = theResultOfAnExpensiveCalculation()
我将在无服务器环境中运行此代码,因此,如果每次调用require('lib/something-expensive')
的调用最终都调用了theResultOfAnExpensiveCalculation()
,我将增加不必要的延迟并增加服务器费用。
是否可以告诉Webpack评估theResultOfAnExpensiveCalculation()
并将模块编译为
// lib/something-expensive.js
module.exports = "the result of the expensive calculation"