我想使用browserify和uglify生成带有源图的min js。
我正在使用node和npm脚本。
当我运行" npm run processjs"时,它给了我bundle.js和bundle.js.map。但是当我用chrome打开应用程序时,chrome只显示代码来自" bundle.js"的文件,而不是来自每个模块的原始文件js。
"buildjs": "node node_modules/browserify/bin/cmd.js src/index.js -o src/bundle.js" ,
"uglifyjs": "node_modules/uglify-js/bin/uglifyjs src/bundle.js -o src/bundle.js --source-map src/bundle.js.map -p relative",
"processjs": "npm run buildjs && npm run uglifyjs",
无论如何,源地图实际上映射到每个模块js,而不是单个bundle.js
答案 0 :(得分:0)
所以你想要的是包含--debug
标志的browserify部分。来自文档:
--debug
-d
启用允许您调试文件的源地图 分别。 而不是映射在uglify步骤中映射你的包