Node.js 离子桌面测试

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标志禁用 它可以在你启动时打开浏览器,这

在web浏览器上使用
ionic-serve
命令vs在运行本地apache服务器和浏览www文件夹(例如
http://localhost/www/#/app/home
)。我检查了npm模块中的
service.js
文件,显然它所做的只是使用nodejs模块在默认端口上侦听tcp连接。

有一些优点,但您当然也可以使用本地apache服务器

爱奥尼亚服务
好处

  • 它能够实时重新加载,这意味着如果你在编辑器中保存文件,应用程序将在浏览器中自动刷新。您可以使用命令上的
    -r
    标志禁用
  • 它可以在你启动时打开浏览器,这可能是好的,也可能是讨厌的。您可以使用命令上的
    -b
    标志禁用
  • 它为您设置一个本地服务器,不管您的文件是否在apachewww目录中。它允许您将文件存储在系统中的任何位置
Apache的好处

  • 您可以设置.htaccess规则来重写URL,以正确支持角模式下的HTML5模式。我不会在移动应用上这样做,因为URL在应用中不可用
  • 在端口80上运行。您不必担心端口或记住要使用的端口

这真的取决于你,但我用的是爱奥尼亚发球。您还可以使用
cordova serve
,它与
ionic serve
相同,无需实时重新加载和打开浏览器,并在
localhost:8000
上运行。我要补充的是,ionic server还将自动运行ionicplatform.ready方法-基本上是“假装”一个合适的cordova设备.ready。