Generating source maps from browserify using grunt

余生长醉 提交于 2019-12-04 09:58:58

问题


I have followed the instructions here: https://www.npmjs.org/package/grunt-browserify, to try and set up source maps for browserify on grunt. The options for browserify in my gruntfile are :

browserify: {
            options: {
                bundleOptions : {
                    debug: true 
                }
            },
            dist: {
                files: {
                    "public/client.bundle.js": ["bundle.js"]
                }
            }
        }

The generation of bundle.js happens without any issues, however the source map generation does not happen. Is there anything wrong with my grunt-browserify options.

Thanks for looking.


回答1:


use browserifyOptions instead of bundleOptions

browserify: {
   options: {
      browserifyOptions: {
         debug: true
      }
   },
   ...
}



回答2:


By default, browserify generates inline source maps as a comment in bundle.js. Browserify's README suggests using exorcist if you want to extract them to a separate file:

$ browserify main.js --debug | exorcist bundle.js.map > bundle.js 

And grunt-extract-sourcemap rolls this up in a grunt task



来源:https://stackoverflow.com/questions/23949262/generating-source-maps-from-browserify-using-grunt

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!