我有几个js文件,我似乎可以让GruntJs正确地连接/缩小。
如果我单独做每个人他们工作正常。
如果我单独组合,那么尝试缩小它不起作用的组合文件。
这是错误:
有关如何解决此问题的任何想法?或者可能是什么导致了它?
答案 0 :(得分:4)
目前我在Derick的回答评论中提到了GruntJs和BOM的问题。
您可以在此处找到问题:https://github.com/cowboy/grunt/issues/218#issuecomment-6329807
在Visual Studio中手动删除BOM
打开文件>文件>高级保存选项>将编码设置为“无签名的Unicode”> “好” 这应该删除它。
答案 1 :(得分:3)
澄清并确保我理解:
这是对的吗?
如果是这样,你可能在某处丢失了一个分号并且正在运行由ASI引起的错误(自动分号插入)。
(请注意,这是基于您提供的有限信息的猜测。您需要发布有关文件,代码等的更多详细信息才能真正给出更好的答案)
答案 2 :(得分:0)
在连接File1和File2期间,您需要在选项中添加分隔符:';'
例如,
concat : {
options : {
seperator :';'
},
dist : {
src : [ 'path/to/src/*.js'],
dest : 'path/to/dest.js'
}
}