我有一个我写的节点应用程序,我运行如下:
node.exe app.js inputArg
有什么方法可以将它自己打包成.exe吗?所以我可以做这样的事情?
App.exe inputArg
我有一些方法可以通过使用批处理文件来伪造这个,所以我可以这样做:
App.bat inputArg
但这需要我在该文件夹中拥有所有依赖项和节点,这并不理想.
我使用node.js创建了一个应用程序,我很想知道是否可以将客户端(js,html,css)和服务器端打包到一个独立的应用程序(不需要浏览器).
我想为我们的开发人员用来管理他们的开发环境的一系列终端命令构建一个接口.我想尝试在node.js中构建它.
现在,我想我可以使用express等创建它作为HTML5/CSS3/JS应用程序...然后想将其打包为本机osx应用程序.意思是,我可以发送它们的应用程序,他们双击并运行但是要么启动Chrome浏览器并导航到localhost:命中脚本的端口服务器,或者只是启动服务器并指示用户转到URL .无论哪种方式都没关系.
我这样做是因为我需要访问本地系统才能配置许多东西并与任意数量的运行(无头虚拟机)进行交互.所以我不能简单地从服务器上提供服务并让他们访问该网站.
有任何想法吗?
谢谢,
路易斯
我正在尝试找到一种方法来使用我在没有安装node.js的计算机上创建的命令行nodejs应用程序.换句话说,如何将我的应用程序与node.js打包在一起,以避免用户已经安装了node.js.
典型的用例是:我运行应用程序,应用程序使用随应用程序提供的节点核心(或应用程序检查是否安装了node.js,如果没有,则下载并自动安装).
你有什么主意吗?
因为Node.js现在也可以在Windows上使用,我想在不包含node.exe的情况下共享我的脚本.是否可以将脚本(不再是文件)与node.exe一起打包到一个可执行文件中?