无法优化网络URL,跳过

时间:2014-01-02 08:16:31

标签: requirejs r.js

我尝试优化我的require.js脚本......

r.js -o app.build.js    

......但得到了警告:

Tracing dependencies for: main
Cannot optimize network URL, skipping: http://api-maps.yandex.ru/2.0-stable/?load=package.standard&lang=ru-RU

...正如预期的优化脚本中使用跳过脚本的代码部分不起作用。

如何解决这个问题?是手动将此网络脚本下载到磁盘的唯一解决方案吗?

1 个答案:

答案 0 :(得分:0)

您必须使用empty: scheme。基本上,在您传递到r.js的配置中,您的paths设置应将网络资源的路径设置为"empty:"

这是一个使用jQuery的通用示例(来自上面链接的文档):

({
  baseUrl: ".",
  name: "main",
  out: "main-built.js",
  paths: {
    jquery: "empty:"
  }
})