在npm脚本中用uglify和exorcist管道浏览

时间:2015-12-02 07:29:25

标签: javascript npm browserify uglifyjs source-maps

构建npm应用程序时,我需要帮助在js脚本中运行一系列命令。

现在我正在运行这一行:

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

浏览并提取源图。但我还希望用uglifyjs2缩小。

如何管道uglifyjs以获取具有外部源图的缩小源?

2 个答案:

答案 0 :(得分:7)

uglifyify可以帮助您:

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

答案 1 :(得分:3)

你可以这样做:

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