GruntJsを適切に連結/縮小できるように見えるいくつかのjsファイルがあります。
それぞれを個別に行うと、うまく機能します。
個別に結合した場合、結合されたファイルだけを縮小しようとしても機能しません。
エラーは次のとおりです。
これを修正する方法についてのアイデアはありますか? それとも何が原因でしょうか?
GruntJsを適切に連結/縮小できるように見えるいくつかのjsファイルがあります。
それぞれを個別に行うと、うまく機能します。
個別に結合した場合、結合されたファイルだけを縮小しようとしても機能しません。
エラーは次のとおりです。
これを修正する方法についてのアイデアはありますか? それとも何が原因でしょうか?
現在、Derick's answer のコメントで言及した GruntJs と BOM に問題があります。
ここで問題を見つけることができます: https://github.com/cowboy/grunt/issues/218#issuecomment-6329807
Visual Studio で BOM を手動で削除するには
ファイルを開く>ファイル>詳細保存オプション>エンコードを「署名なしのUnicode」に設定>「OK」これで削除されます。
明確にし、理解していることを確認するには:
あれは正しいですか?
もしそうなら、どこかでセミコロンが抜けていて、ASI (セミコロンの自動挿入) によるエラーが発生している可能性があります。
(これは、提供した限られた情報に基づく推測であることに注意してください。より良い回答を得るには、ファイル、コードなどについてさらに詳細を投稿する必要があります)
File1 と File2 の連結中に、区切り記号「;」を追加する必要があります。あなたのオプションで
例えば 、
concat : {
options : {
seperator :';'
},
dist : {
src : [ 'path/to/src/*.js'],
dest : 'path/to/dest.js'
}
}