首页 > 解决方案 > Webpack 在 prod 中禁用缩小和优化

问题描述

我们的一个应用程序(create-react-app)中有一个功能,可以在调用时读取我们代码中fn.toString();的注释并提取注释之间的代码。

它在开发中运行良好,但在产品构建中它当然不会工作,因为代码被缩小了。

我禁用了缩小位,它仍然像这样在一行上创建捆绑代码

if(name){collection.createAttribute('displayName','String',name);}// @recorder-start
_context3.next=6;return something.save();case 6:// @recorder-end

代替

if (name) {
   collection.createAttribute('displayName', 'String', name);
}
// @recorder-start
await something.save();
// @recorder-end

如何禁用此功能并获得与开发版本相同的结果,但没有热重载和其他类似的开发功能?

标签: webpackcreate-react-app

解决方案


推荐阅读