webpack - 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
如何禁用此功能并获得与开发版本相同的结果,但没有热重载和其他类似的开发功能?
解决方案
推荐阅读
- android - 完成创建广告的所有步骤后,插页式广告不会显示在 Android 模拟器上
- python - 如何从数组中获取完整的单词而不是python中的第一个字母
- jquery - Bootstrap 4 导航栏折叠正确但无法展开
- java - 如何从 Java 运行 C++ exe 文件?
- linux - 使用 valet-linux 在 ubuntu 中仅显示默认页面
- java - Spring “请求被拒绝,因为 URL 未规范化。” 如何判断使用了什么网址?
- java - 处理重叠的@SessionAttributes 名称?
- json - 如何从 JSON 中获取最大值?
- python - 如何在 jupyter notebook 或 jupyter_lab 中的 plt.show() 之前不显示图表
- c - 如何在 C 中使用有符号/无符号创建负二进制数?