2015-12-02 34 views
3

在构建js应用程序时,我需要帮助来在npm脚本中运行一系列命令。使用uglify和npm脚本中的驱魔者管理browserify

眼下进出口运行这一行:

"scripts": { 
    "build-js": "browserify src/app/main.js --debug | exorcist dist/app.js.map > dist/app.js", 
} 

这browserifies和提取物sourcemaps。但我也想用uglifyjs2来缩小。

如何通过管道uglifyjs获得外部源地图的缩小源?

回答

6

uglifyify可以帮助你:

browserify -t uglifyify src/app/main.js --debug | exorcist dist/app.js.map > dist/app.js 
1

你可以这样做:

 
"browserify": "browserify -e scripts/index.js -d -t browserify-shim | exorcist scripts/bundle.map | uglifyjs -cm > scripts/bundle.js"