r.js:是否可以在命令行中指定多个include/exclude



使用r.js,如果我在命令行exclude=bootstrap上输入以下内容,就会获得预期的结果。但是,如果我输入exclude=['bootstrap', 'jquery'],则会出现以下错误:

Tracing dependencies for: ['bootstrap'
Error: Error: ENOENT, no such file or directory    'c:usersjustinappdatalocaltemptmpnojtracorejs['bootstrap'.js'

很明显,r.js没有正确解析数组,所以我想知道是否需要另一种语法来允许多个包含/排除,或者这是不可能的?

它使用了一个意外的语法。请参阅RequireJS作者的这条消息。基本上,您删除了放在JavaScript中的括号、空格和字符串引号,剩下的就是放在命令行上的内容。

在您的情况下,exclude=bootstrap,jquery应该做到这一点。

最新更新