Grunt のコピー プラグインを使用して、index.html ファイルからライブ リロード スクリプトを動的に削除しようとしています。
問題のコードを含む私の Gruntfile の部分は次のとおりです。
copy: {
main: {
files: [
{
expand: true,
src: 'index.html',
dest: 'build/',
options: {
process: function (content, srcpath){
return content.replace(/<script src = "http:\/\/localhost:9090\/livereload.js"><\/script>/g, " ");
}
}
},
正規表現テスターをチェックしたところ、上記の正規表現が html のスクリプトと一致するはずであることがわかりました。
正規表現テスターはそれが正当であると言っていますが、私は以前にマッチで不正確な結果を得たことがあります. 助言がありますか?