【发布时间】:2018-09-07 00:20:12
【问题描述】:
这两天我试图在我的 Meteor 项目中开始使用 Vue 2。首先我查找了一些包,发现了https://github.com/meteor-vue/vue-meteor,但除了包列表之外,它本身没有任何可用的东西,所以就是这样。对 Atmosphere 的单独搜索得到了我可以实际使用的东西,即https://atmospherejs.com/akryum/vue,但是尽管遵循了我可以找到的关于这个包的每条指令,但我认为它对我来说不能正常工作,例如,我没有得到关于组件热重载的控制台消息,只有通常的标准 Meteor 启动消息+文件更改时的消息。它不使用client/main.html 文件,除非我在client/main.js 中显式导入它,但随后我得到一个关于缺少模块./main.html 的运行时错误,即使我可以清楚地看到然后渲染的模板,但是w /o Vue 魔法在其中。在提供的示例项目(没有 Blaze)中,我没有看到任何地方都明确导入了 HTML,所以这里肯定有一些问题。在任何生成的输出中都没有其他提示和线索。所以我陷入了困境。
P。 S. 我也刚刚意识到它甚至对 .vue 组件没有任何作用,因为 1) 我忘记将导入从 .js 更改为 .vue,并且应用程序在任何时候都没有崩溃,并且然后,导入的.vue 文件实际上在语法上是错误的,直到我刚刚修复它。
【问题讨论】:
-
即使我也面临同样的问题。我喜欢 vue js。但是你可以开始使用 react js,因为它拥有庞大的社区支持,并且 react js 正在流行起来。带有流星的 Vue js 可能有很多开发人员,但仍然缺乏对 Stackoverflow 的支持。如果你想开始用流星学习 react js,非常简单,你可以关注 YouTube 上的 Levelup 教程。
-
如果您还在市场上寻找样板 - 前几天发现:“Vue + Meteor 产品的极简样板。” GitHub - alexandesigner/lets: 有很多'candy-floss' - Stylus 之类的 - 但除此之外,这是一个很好的开始