MdEditor

【pkg】把node.js打包成多平臺二進位制可執行檔案

語言: CN / TW / HK
時間 2021-04-16 18:01:27 馬丁的早辰
主題: node.js linux pkg npm

vercel/pkg可以幫我們把node.js指令碼編譯成可執行檔案,直接在linux、mac、windows上執行,比如app.exe。

1. 安裝

npm install -g pkg

2. 編譯

pkg index.js -t node14-macos-x64 --out-path bin

⚠️不加-t引數則預設編譯linux、mac、windows三個版本
⚠️--out-path引數制定編譯後文件的存放目錄
⚠️第一次打包比較慢是因為沒有快取

 

「其他文章」
  • mongodb資料分片
  • ES如何關閉提前快取nested資料
  • nodejs如何編譯成二進位制檔案執行
  • k8s新增預設本地磁碟
  • docker pull改成國內映象
  • 阿里雲映象安裝kubeadm和kubernetes
  • selinux的開啟和關閉
  • git如何刪除所有tag(本地和遠端)
  • 【pkg】把node.js打包成多平臺二進位制可執行檔案
  • 瀏覽器監聽所有xhr請求
  • elasticsearch如何搜尋巢狀內容
  • 【express-basic-auth】瀏覽器內建登陸
  • 【lru-cache】node.js的自動淘汰快取
  • docker之ffmpeg多階段構建
  • mysql如何統計資料庫大小
  • node.js獲取客戶端的真實ip地址
  • killall命令如何安裝
  • digital ocean如何掛載spaces
  • 【he】node.js如何方便地HTML轉義
  • mac如何開啟身份不明開發者的程式
「node.js」
  • 2022 年大前端總結來了,我們能抓住什麼?
  • Node.js 內建模組之 fs
  • Node.js 未來發展趨勢
  • Node.js 應用全鏈路追蹤技術——全鏈路資訊儲存
  • 681名學生中選!暑期2021開啟火熱“開源之夏”!
  • Elasticsearch:使用 Node.js 將實時資料提取到 Elasticsearch 中(一)
  • Node.js 事件迴圈,定時器和 process.nextTick()
  • Node.js | express 中介軟體詳解(應用級 | 路由級 | 內建 | 第三方)
  • Node.js 實現輕量化程序池和執行緒池
  • 如何從零開始建設一個網站 「 Vue Node.js 開發實戰 」
「linux」
  • 從雲原生到 Serverless,我們對資料庫還有哪些想象?
  • 15 大分論壇不容錯過,GOTC 2023 即將拉開帷幕!
  • 開源月刊《HelloGitHub》第 84 期
  • linux命令
  • DolphinDB 資料遷移與再平衡
  • TCP 三次握手,給我長臉了噢
  • Linux上如何使用Stable Diffusion WebUI
  • 自動寫程式碼?別鬧了!
  • 淺析三款大規模分散式檔案系統架構設計
  • 又拍雲邵海楊 - 25年Linux老兵,聊聊運維的“術”與“道”

關於我們 | 隱私政策 | 版權宣告
@2021(gushiciku.cn),All Rights Reserved