0

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

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

GET http://localhost:10080/BPMWorklight/apps/services/preview/BPMApp/iphone/1.0/default/dojo/core-web-layer.js.map 404 (Not Found) :10080/BPMWorklight/apps/services/preview/BPMApp/iphone/1.0/default/dojo/core-web-layer.js.map:1

GET http://localhost:10080/BPMWorklight/apps/services/preview/BPMApp/iphone/1.0/default/dojo/mobile-ui-layer.js.map 404 (Not Found) :10080/BPMWorklight/apps/services/preview/BPMApp/iphone/1.0/default/dojo/mobile-ui-layer.js.map:1

4

1 回答 1

1

简而言之-您可以忽略该消息。

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

  1. 让他们工作。实际上,为此您需要确保您可以实际加载这些文件。如果你有 404 - 这意味着你没有它们,你把它们放在错误的地方,错误的名称,服务器配置错误等等。首先 - 你需要来自相同版本的 dojo 的地图文件(在其他情况下他们毫无意义),第二个 - 你需要找出为什么你不能加载它们。它们应该可以作为常规文件访问 - 没有技巧。

  2. 从 dojo 库中删除对地图文件的引用。在这种情况下,您需要遍历所有 js 并找到并删除像 '//@ sourceMappingURL=...' 这样的字符串

于 2013-09-26T16:01:44.130 回答