Node.js 离子桌面测试
在web浏览器上使用Node.js 离子桌面测试,node.js,ionic-framework,Node.js,Ionic Framework,在web浏览器上使用ionic-serve命令vs在运行本地apache服务器和浏览www文件夹(例如http://localhost/www/#/app/home)。我检查了npm模块中的service.js文件,显然它所做的只是使用nodejs模块在默认端口上侦听tcp连接。有一些优点,但您当然也可以使用本地apache服务器 爱奥尼亚服务好处 它能够实时重新加载,这意味着如果你在编辑器中保存文件,应用程序将在浏览器中自动刷新。您可以使用命令上的-r标志禁用 它可以在你启动时打开浏览器,这
ionic-serve
命令vs在运行本地apache服务器和浏览www文件夹(例如http://localhost/www/#/app/home
)。我检查了npm模块中的service.js
文件,显然它所做的只是使用nodejs模块在默认端口上侦听tcp连接。有一些优点,但您当然也可以使用本地apache服务器
爱奥尼亚服务
好处
- 它能够实时重新加载,这意味着如果你在编辑器中保存文件,应用程序将在浏览器中自动刷新。您可以使用命令上的
标志禁用-r
- 它可以在你启动时打开浏览器,这可能是好的,也可能是讨厌的。您可以使用命令上的
标志禁用-b
- 它为您设置一个本地服务器,不管您的文件是否在apachewww目录中。它允许您将文件存储在系统中的任何位置
- 您可以设置.htaccess规则来重写URL,以正确支持角模式下的HTML5模式。我不会在移动应用上这样做,因为URL在应用中不可用李>
- 在端口80上运行。您不必担心端口或记住要使用的端口
这真的取决于你,但我用的是爱奥尼亚发球。您还可以使用
cordova serve
,它与ionic serve
相同,无需实时重新加载和打开浏览器,并在localhost:8000
上运行。我要补充的是,ionic server还将自动运行ionicplatform.ready方法-基本上是“假装”一个合适的cordova设备.ready。