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