我有一个我写的节点应用程序,我运行如下:
node.exe app.js inputArg
有什么方法可以将它自己打包成.exe吗?所以我可以做这样的事情?
App.exe inputArg
我有一些方法可以通过使用批处理文件来伪造这个,所以我可以这样做:
App.bat inputArg
但这需要我在该文件夹中拥有所有依赖项和节点,这并不理想.
我们node.js为台式机和平板电脑构建了一个应用程序。它是完全基于网络的应用程序。现在我计划在android使用Apache cordova.
在项目目录下,我们有node_modules,public,....所有客户端文件都在public文件夹中。当我URL在浏览器中调用时,从客户端调用 API 来检查用户是否已经登录。像这样,我们正在对我的服务器进行 API 调用。
根据我的理解,本机应用程序只是我们将所有客户端文件存储到设备中。每当用户打开应用程序将加载客户端文件时,它会根据工作流程进行 API 调用。
理论上我明白这么多。
我坚持的地方:
在桌面应用程序中,我曾经使用类似 URL 进行 API 调用/api/web/shared/reject/,这里我们不需要提及服务器地址localhost:8080/api/web/shared/reject/,因为浏览器会处理所有内容。同样的事情我怎样才能让它在cordova应用程序中工作。
怎么cordova知道是不是localhost or something else...
关于这一点,我 Goggled 但我没有找到任何教程。
任何人都可以建议我的方式。