Dojo IBM Worklight 6.0-如何解决javascript映射文件的404错误?

Dojo IBM Worklight 6.0-如何解决javascript映射文件的404错误?,dojo,ibm-mobilefirst,Dojo,Ibm Mobilefirst,我正在尝试更新worklight应用程序,以使用WL6创建的dojolib,而不是项目提供的dojo的烘焙版本。我已经使用build-dojo.xml文件从dojoLib而不是旧版本复制文件,并且我已经能够解决更新版本中的其他依赖性问题。我仍然看到一些与javascript映射文件相关的404错误。我试图从较旧版本的dojo复制映射文件,但没有成功解决404问题。好奇这是一个缺陷还是有一个简单的解决方法 以下是chrome开发控制台中的错误: GEThttp://localhost:10080/

我正在尝试更新worklight应用程序,以使用WL6创建的dojolib,而不是项目提供的dojo的烘焙版本。我已经使用build-dojo.xml文件从dojoLib而不是旧版本复制文件,并且我已经能够解决更新版本中的其他依赖性问题。我仍然看到一些与javascript映射文件相关的404错误。我试图从较旧版本的dojo复制映射文件,但没有成功解决404问题。好奇这是一个缺陷还是有一个简单的解决方法

以下是chrome开发控制台中的错误:

GEThttp://localhost:10080/BPMWorklight/apps/services/preview/BPMApp/iphone/1.0/default/dojo/core-web-layer.js.map 404(未找到):10080/BPMWorklight/apps/services/preview/BPMApp/iphone/1.0/default/dojo/core web-layer.js.map:1


GEThttp://localhost:10080/BPMWorklight/apps/services/preview/BPMApp/iphone/1.0/default/dojo/mobile-ui-layer.js.map 404(未找到):10080/BPMWorklight/apps/services/preview/BPMApp/iphone/1.0/default/dojo/mobile ui-layer.js.map:1简而言之,您可以忽略该消息

如果您真的想删除它,有两种选择:

  • 让他们工作。实际上,为此,您需要确保能够实际加载此文件。如果您有404—这意味着您没有它们,您将它们放在了错误的位置、错误的名称、服务器配置错误等等。首先,您需要来自同一版本的dojo的映射文件(在其他情况下,它们没有意义),其次,您需要找出无法加载它们的原因。它们应该可以作为常规文件访问-没有技巧

  • 从dojo库中删除对映射文件的引用。在这种情况下,您需要忽略所有js,并查找和删除类似“/@sourceMappingURL=…”的字符串


  • “你把它们放错地方了”-我们没有把它们放在任何地方,因为我们没有创造它们。Worklight会创建图层文件,但就我所见,它不会创建贴图文件。我看不到在标准Worklight dojo工具中解决此问题的方法。