【问题标题】:A simple example of an Ionic UI that is wired up as a Meteor client?连接为 Meteor 客户端的 Ionic UI 的简单示例?
【发布时间】:2019-05-17 08:15:34
【问题描述】:

我已经多次开始本教程,但没有时间成功完成它。 WhatsApp Clone with Meteor and Ionic 2 CLI

上面的教程中有很多掘金,而且看起来很彻底。然而,仅仅看到一个像 Meteor 客户端一样的 Ionic UI 的简单示例就显得过于臃肿了。如果你们中的任何人能指出我正确的方向......将不胜感激!

【问题讨论】:

  • 你到底是在什么时候卡住的?如果教程中的特定代码不起作用,请将其添加到您的问题中。
  • 虽然有很多教程和示例,但我找不到任何解释它们是如何以及为什么耦合在一起的。大多数人只是简单地说:“做这个,做那个。”
  • 我没有被卡住,因为我不知所措。经过两天的逐步完成并修复包版本、打字稿等......我停了下来。据我所知,这不是一个可持续的组合
  • "经过两天的逐步调试和修复包版本、打字稿等。"听起来本教程正在使用已弃用的版本?这种情况最近经常发生,许多 Meteor 教程使用过时或废弃的版本和依赖项。
  • 嘿,我在源代码库中找到了一个更新的版本。不过,该教程似乎尚未更新到此版本。你可以查看这个 repo 并在那里运行代码:github.com/Urigo/Ionic2CLI-Meteor-WhatsApp

标签: angular mongodb ionic-framework meteor


【解决方案1】:

下面我想总结一下Meteor和Angular的情况。

不推荐使用的教程

首先,meteor.com 有一个官方的自托管 Angular 教程,但 WhatsApp 克隆教程指的是第三方开发团队,该团队提供教程并在 Meteor-Angular 集成方面做了很多基础工作。

(webpack-)tutorial you referenced(截至今天,2019 年 1 月 14 日)针对 ionic 2(标题说 3?)和 Angular 2,它的最后一次更新是 2017 年 6 月 15 日。

类似的情况是如果你使用pure Meteor-CLI version of the tutorial

在这两种情况下,您最终都会使用非常过时的 Angular 版本(当前为 7),并且还会安装大部分不兼容的 Typescript 版本。

维护的主回购

现在,在您浪费更多时间尝试运行已弃用的技术之前,您实际上可以查看主要的 Angular-Meteor integration repo

此 repo 本身仍在维护(截至今天的最后一次更新是 2018 年 11 月),并且构建也成功。

快速入门

还可以克隆一个快速入门 repo,让您快速入门:

git clone https://github.com/Urigo/angular-meteor-base myApp
cd myApp
meteor npm install
meteor

【讨论】:

    猜你喜欢
    • 2014-12-14
    • 1970-01-01
    • 1970-01-01
    • 2011-09-04
    • 1970-01-01
    • 2014-02-18
    • 2012-03-03
    • 1970-01-01
    • 2015-08-16
    相关资源
    最近更新 更多