我正在将Web应用程序从requireJS迁移到webpack。 使用requireJS,根据环境,我可以有不同的配置。
对于实时环境,我使用r.js缩小并捆绑所有我的 模块及其依赖关系到一个文件中。然后,我添加 almondJS来管理依赖关系,然后像下面这样加载我的js包:
<script src="bundle.min.js"></script>
对于我的开发环境,我像这样加载requireJS:
<script src="require.js" data-main="/main-config"></script>
,requireJS将使用data-main
指定的配置文件来加载模块及其模块
异步依赖
如您所见,requireJS模块的加载和捆绑是两个独立的过程,这使我可以在开发过程中调试AMD模块而无需源映射
如何仅在开发过程中不捆绑使用webpack作为模块加载器来实现这种情况?
如果这不可能,是否有其他方法可以在浏览器调试器中查看我的源文件而不生成源映射?
答案 0 :(得分:0)
如何仅在开发过程中不捆绑使用webpack作为模块加载器来实现这种情况?
尽管有环境,Webpack仍将始终捆绑在一起。
如果这不可能,是否有其他方法可以在浏览器调试器中查看我的源文件而不生成源映射?
如果代码已被编译/编译,则需要源映射才能看到。无法解决该问题。