把nodejs程式打包成可執行檔案

2022-06-06 05:15:09 字數 582 閱讀 8436

因此,可以借助一些外掛程式來完成nodejs程式的打包,變成可以執行的檔案。

將node.js打包為可執行檔案的工具有pkg、nexe、node-packer、enclose等,從打包速度、使用便捷程度、功能完整性來說,pkg是最優秀的。

npm install -g pkg  //全域性安裝

npm install pkg //區域性安裝

pkg -h

[-t win] 不寫,預設打包linux,windows,macos,3個系統的可執行檔案

/* 在程式中,使用到的__dirname,打包之後會出現路徑錯誤。為了避免這種錯誤,可以把__dirname替換成proccess.cwd()

*/fs.readfile(__dirname+"/1.txt",callback)

|| || || || ||

\/ \/ \/ \/ \/

fs.readfile(process.cwd()+"/1.txt",callback)

pyinstaller 打包成可執行exe

虛擬環境安裝 pyinstaller pip install pyinstaller 打包exe命令 具體的命令網上資料很多 打包1個py檔案,並隱藏執行視窗 pyinstaller f w main.py 打包1個py檔案 f 並隱藏執行視窗 w 替換exe的ico圖示 i img.ico pyi...

Python程式打包成EXE可執行檔案

pip3 install pyinstaller 在cmd開啟的command介面中,進入code所在目錄,執行以下命令 python pyinstaller.py opts yourprogram.py 其中 opts主要選項包括 命令解釋 f onefile 打包成乙個exe檔案 d onedi...

Python 程式打包成 exe 可執行檔案

python 是乙個指令碼語言,被直譯器解釋執行。它的發布方式 py 檔案 對於開源專案或者原始碼沒那麼重要的,直接提供原始碼,需要使用者自行安裝 python 並且安裝依賴的各種庫。python 官方的各種安裝包就是這樣做的 pyc 檔案 有些公司或個人因為機密或者各種原因,不願意原始碼被執行者看...