加個重點 webpack 打包更正規
安裝
npm i -g @vercel/ncc
又發現一個
https://github.com/zeit/ncc
npm i -g @zeit/ncc
卸載之前的包
npm list -g
npm uninstall -g @vercel/ncc
打包
ncc build input.js -m -o dist
參數
-m #混淆、壓縮代碼
-o #指定輸出目錄
input.js #js 代碼的主入口,在 express 框架下,這個文件通常指 app.js
參考
Node.js服務器端項目怎么打包成單文件?
https://www.zhihu.com/question/263566565
ncc 將 Node.js 項目編譯為單個文件
https://www.oschina.net/p/ncc?hmsr=aladdin1e1
項目源碼
https://github.com/vercel/ncc
ncc:類似於 gcc 的 Node.js 一鍵編譯打包工具
https://www.cnblogs.com/cangqinglang/p/14785126.html