0

(警告:我是 require.js 的新手)

我正在使用 RequireJS 优化器将所有 require.js JS 文件合并到一个文件中,但我不知道为什么输出的 JS 文件包含根包。我的 lang/nls/strings.js 文件是http://pastie.org/private/7o6fa7sfrxvppu4lcunz0a

在运行 'node r.js' 之后,没有 'lang/nls/de/strings' 声明http://pastie.org/private/dyktxwv4wgdywbj8mltw,虽然我有一个 require/lang/nls/de/strings.js 文件

r.js 的构建示例https://github.com/jrburke/r.js/blob/master/build/example.build.js声明“只能内联一个语言环境进行构建”,但我希望有一种在优化文件中包含我的应用程序需要的所有语言字符串的方法。那么我该如何实现呢?

4

1 回答 1

0

当您阅读时,只能内联一个本地,这完全有意义,因为您不想加载所有本地,因为在大多数情况下,用户只需要一个。RequireJS 将自动检测浏览器本地的内容,并加载缺少的本地(如果存在)。如果您需要所有本地人,请不要使用 requireJS 并将它们内联为纯 JSON。

于 2012-08-01T19:31:11.503 回答