-2
A
回答
1
也許它適合您的工作流,將您的應用程序打包爲可執行文件,而不是在目標機器上安裝節點和npm?於是,節點可執行文件和必要的NPM模塊都包含在你的包
如果是這樣,這裏是節點中的某些可執行文件生成包:
https://github.com/areve/node2exe
但我個人的建議是pkg(我沒有任何關聯):
你可以告訴PKG只是讓你用下列標誌MacOS二進制使用: 你可能會碰到--targets macos-x64
一個問題是,編譯組件NPM包需要編譯的文件.node組件(一旦構建就可以在node_modules中使用),但是.node文件必須特定於目標平臺,體系結構以及代碼編譯所針對的節點版本。使用pkg,您必須重新創建目標環境,然後構建並保存該目標環境。節點文件作爲您的軟件包的一部分(與可執行文件位於同一路徑中)。 PKG會告訴你,如果這將是一個問題
如果你需要你的OSX軟件的進一步定製,一旦你烤入節點功能,您可以使用https://github.com/sveinbjornt/Platypus
相關問題
- 1. Mac OSX上的Bitrock安裝程序
- 2. 在Mac OSX上安裝Pandas
- 3. 在Mac OSX上安裝BeautifulSoup
- 4. 在mac osx上安裝sqlite3?
- 5. 在Mac OSX上安裝mod_mono
- 6. 安裝和Mac OSX上
- 7. 創建Mac OSX上安裝程序,從而安裝的應用程序不會掀起防火牆
- 8. Mac OSX應用程序安裝?
- 9. Netbeans中的Mac OSX安裝程序
- 10. 創建OSX安裝
- 11. 爲mac創建dmg安裝程序
- 12. red5 mac osx安裝
- 13. 在OSX上安裝GNU彙編程序
- 14. 通過Java Applet在Mac OSX上運行.pkg安裝程序
- 15. 安裝程序如何在Mac OSX上設置PATH變量?
- 16. 創建包安裝我的Java 7應用程序在Mac上
- 17. ODOO在mac osx上的安裝
- 18. 安裝和Mac OSX上的獅子
- 19. 在Mac OSX上多次安裝Eclipse
- 20. 在mac osx上安裝virtualenvwrapper 10.7.3
- 21. 在Mac OSX上安裝Paredit vim插件
- 22. 在mac osx上使用libdrizzle安裝gearman
- 23. 如何在mac osx上安裝macports pyside
- 24. 如何在Mac OSX Lion上安裝libspotify?
- 25. 在Mac OSX上安裝numpy(雪豹)
- 26. 在Mac OSX上使用apache安裝postgresql
- 27. Mac上的Git Tf安裝Osx 10.8
- 28. 如何在Mac OSX上安裝flask-mysqldb?
- 29. 如何在mac osx上安裝librados?
- 30. 如何在Mac OSX上安裝YAWS
感謝但這不正是我的意思。我使用這個:https://github.com/jiahaog/nativefier,但是當我在沒有nodejs的mac上運行這個應用程序,並且沒有調用'npm install nativefier -g'並且沒有調用'nativefier'http://medium.com「 '它不起作用。 所以應用程序應該通過安裝過程來構建 – Felix