【问题标题】:Why does it take long to load an ionic project in cloud9?为什么在 cloud9 中加载 ionic 项目需要很长时间?
【发布时间】:2014-12-03 10:18:05
【问题描述】:

我正在使用云 IDE (cloud9) 并按照他们网站上的说明启动 Ionic 应用程序 (https://docs.c9.io/frameworks_ionic.html):

 $ npm install -g cordova ionic
 $ ionic start myApp tabs
 $ cd myApp
 $ ionic serve $PORT

这样做,当我转到服务器指向的页面时,加载页面最多需要一分钟。这是正常的,因为我在云环境中还是有什么可疑的地方?当我用 AngularJS 做简单的项目时,它会立即加载它......

【问题讨论】:

  • 我刚刚在Cloud9中新建了一个ionic项目,启动只用了一秒。也许这是您机器的临时性能问题?还慢吗?
  • 真的很奇怪,是的,它仍然以某种方式变慢。当我按下实时预览时,它确实可以快速(立即)工作。只有当我使用 ionic serve 时才会加载页面。

标签: angularjs ionic-framework cloud9-ide


【解决方案1】:

在 C9 终端中使用“ionic serve $PORT --nolivereload”启动您的应用,您的页面将以光速加载。 C9 不支持 ionic live reload。

【讨论】:

  • 这应该是例外的答案,因为它提供了一个特定的 C9 解决方案,这正是问题所要求的。
  • 这太有用了!上了一门 Ionic 课程,你让我对首先要做什么有了深刻的了解!
【解决方案2】:

Ionic 团队成员在这里。所以这很可能是因为您使用的是基于云的 IDE。

在本地启动示例应用程序并运行 ionic serve 不会产生接近一分钟的加载时间。这可能是因为 Cloud9 的构建不是为了处理从其服务器到用户计算机的实时重新加载。

【讨论】:

  • 好的,谢谢。很高兴知道。当在 Cloud9 上按下 Live Preview 时,它实际上加载得更快(立即),所以它也可能是这样的吗?
  • 他们的实时预览可能针对他们的设置进行了优化。我们的实时重新加载服务器针对本地开发进行了优化。
  • 不过,Ionic 是炸弹!
猜你喜欢
  • 2022-11-11
  • 2012-01-14
  • 2011-04-22
  • 1970-01-01
  • 2016-08-03
  • 2017-01-11
  • 2017-12-03
  • 1970-01-01
  • 2017-05-13
相关资源
最近更新 更多