让我们采取以下具体例子:
为第三方应用程序提供一些超级好的服务的Javascript“内核”是“分布式”(作为JS包):http://myJSKernel.com
特定于域的应用程序可以从http://myJSKernel.com下载,配置和使用内核的服务。自定义域可以是:(http://consumer1.com,http://consumer2.org..。)
在这种情况的基础上,在开发时,我从不单独执行内核,但是我构建了较小的“特定于域的测试应用程序”,这些应用程序依赖于并利用内核。
内核是一个JS“捆绑”,它以你能想象的所有可能的方式“变形”,“丑化”和“变形”,因为错误消息没有指向正确的,所以很难调试行号等......
因此我要求Webpack也生成一个源映射以及内核的bundle。所以我有:“kernel.js”和“kernel.js.map”,两者都在http://myJSKernel.com
现在,我不确定特定于域的应用程序(http://consumer1.com,http://consumer2.org..。)如何在内核出错时加载“kernel.js.map”( “kernel.js”)。
我希望我的问题足够明确。 在此先感谢您的帮助。