私はここの指示に従いました: https://www.npmjs.org/package/grunt-browserify を試して、gruntでbrowserifyのソースマップを設定します。私のgruntfileのbrowserifyのオプションは次のとおりです。
browserify: {
options: {
bundleOptions : {
debug: true
}
},
dist: {
files: {
"public/client.bundle.js": ["bundle.js"]
}
}
}
Bundle.jsの生成は問題なく行われますが、ソースマップの生成は行われません。私のgrunt-browserifyオプションに問題がありますか?.
見てくれてありがとう。
bundleOptionsの代わりにbrowserifyOptionsを使用します
browserify: {
options: {
browserifyOptions: {
debug: true
}
},
...
}
デフォルトでは、browserifyはインラインソースマップをコメントとしてbundle.js
に生成します。 Browserifyの READMEはexorcistの使用を推奨しています 別のファイルに抽出したい場合:
$ browserify main.js --debug | exorcist bundle.js.map > bundle.js
そして grunt-extract-sourcemap は、これを不快なタスクにまとめます