离子桌面测试

时间:2014-08-25 18:50:36

标签: node.js ionic-framework

使用ionic serve命令 vs 在网络浏览器上测试离子应用程序是否有任何优势,只需运行本地apache服务器并浏览www文件夹(例如{{1} })。我检查了npm模块中的http://localhost/www/#/app/home文件,显然它所做的只是使用nodejs模块在默认端口上侦听tcp连接。

1 个答案:

答案 0 :(得分:1)

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

ionic serve权益

  • 它具有实时重新加载的功能,这意味着如果您在编辑器中保存文件,该应用程序将在您的浏览器中自动刷新。您可以使用命令上的-r标志禁用。
  • 它可以在你启动时打开一个浏览器,这可能很好或很烦人。您可以使用命令上的-b标志禁用。
  • 无论您的文件是否位于apache www目录中,它都会为您设置本地服务器。它允许您将文件存储在系统中的任何位置。

Apache的好处

  • 您可以设置.htaccess规则来重写网址以正确支持Angular中的html5mode。我不会在移动应用上执行此操作,因为应用中不提供网址。
  • 在端口80上运行。您不必担心端口或记住要使用的端口。

由你决定,但我使用ionic serve。您也可以使用与cordova serve相同的ionic serve,无需重新加载活动并打开浏览器,并在localhost:8000上运行。