如果我在命令行exclude=bootstrap
上输入以下内容,则使用r.js获得预期结果。但是,如果我输入exclude=['bootstrap', 'jquery']
,则会发生以下错误:
Tracing dependencies for: ['bootstrap'
Error: Error: ENOENT, no such file or directory 'c:\users\justin\appdata\local\temp\tmpnojtra\core\js\['bootstrap'.js'
很明显r.js没有正确解析数组,所以我想知道是否需要另外一种语法来允许多个包含/排除或者它是不可能的?
答案 0 :(得分:1)
它使用意外的语法。请参阅RequireJS的作者的message。基本上,您删除了您在JavaScript中放置的括号,空格和字符串引号,剩下的就是您在命令行中放置的内容。
在你的情况下,exclude=bootstrap,jquery
应该做到这一点。