-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