【发布时间】:2015-04-22 11:14:52
【问题描述】:
我想要与 RequireJS empty: http://requirejs.org/docs/optimization.html#empty 相同的功能
我的用例是我在开发中包含jquery-migrate,但我想在为生产构建时排除它。
使用IgnorePlugin 只会使其不包含在内,当require在代码中使用它时,它会引发错误(Uncaught Error: Cannot find module "jquery-migrate")。
我希望它只返回 undefined 或类似的东西(如 RequireJS 中的 empty:)。我不想碰代码中的导入,只需将其配置为返回undefined。
编辑:如果我将替换指向一个空文件,则使用 NormalModuleReplacementPlugin 有效。但是为此保留一个空文件似乎没有必要。
【问题讨论】:
标签: javascript webpack