因此,可以借助一些外掛程式來完成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 檔案 有些公司或個人因為機密或者各種原因,不願意原始碼被執行者看...