https://github.com/zeit/pkg
使用方式
1. npm install -g pkg。
2. cd your project folder。
3. pkg entry.js(your start script)。
4. -t win or linux or macos 可以決定要 build 什麼平台的執行檔。
如果 require 使用變數寫法或是有非 javascript 的檔案,記得參考 Config 額外處理。
目前測試的結果,自己寫的 js 看起來不是明碼,但 third-party 似乎就是純文字,待確認。
實際在 AWS linux and Win7 下測試,看起來是正常。
2020/11/26 更新
一直誤會 pkg 不好用,後來再仔細看了一遍 README,才知道我的簡單程式一直執行失敗的原因,原本的 __dirname,已被 pkg 用在它的 snapshot file system 上,故要改用 process.cwd( ) 即可正常。
也試了一下我的暗黑心法,裡面包含 Google Drive,Gmail API,執行起來一切正常。看來是我誤會 pkg 了,我居然懷疑 16.8K 的星星,真是罪過。
沒有留言:
張貼留言