gpt4 book ai didi

javascript - meteor 的工作流程和工具

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:24:28 25 4
gpt4 key购买 nike

我即将真正开始深入研究 Meteor(而不仅仅是阅读它)。我几乎是一个菜鸟,但我至少确定我将使用 Sublime Text 作为我的编辑器与 webstorm。我知道我需要一个 git 帐户(去那里的 Bitbucket)。还有什么?

yeoman、grunt 和 bower(和 lineman?)这些看起来像当今工作流工具的东西是否也是编写重要应用程序所必需的? Meteor 似乎已经完成了这些工具的许多主要功能。

我是否需要像 Jasmine 这样的测试套件(至少要开始?)

还有什么我想念的吗?我只想在开始之前获得我需要的一切(是的,包括几本优秀的 Javascript 书籍)。

最佳答案

您将需要已有的基本元素(node、npm、git 和 ruby​​)。您似乎对网络应用程序了解一点,所以我会尝试类比。

Yeoman 的基本目的是搭建脚手架,meteor 会为你做一个真正基础的脚手架。如果您想拥有更高级的脚手架工具,我鼓励您尝试em:https://github.com/EventedMind/em由 Chris Matter 撰写。

Grunt 等效的基本任务由 meteor 命令处理(服务器、livereload、构建、部署...)

Bower 是一个包管理器,我强烈建议您使用 meteorite 及其 repo atmosphere ( https://atmospherejs.com/ ) 作为您的包管理器。实际上,陨石命令 (mrt) 将取代您项目中的 meteor 命令。最终,大气层和陨石将被折叠到 meteor 的核心中。 (参见 meteor 路线图:https://trello.com/b/hjBDflxp/meteor-roadmap)

(请注意,您可以使用 npm 包)

Lineman 的所有基本功能都由 meteor 处理。


但是,一些任务不是由 meteor 处理的。


首先,您可以去发现 meteor :https://www.discovermeteor.com/ .用于更高级的学习;去事件的头脑:https://www.eventedmind.com/

首先要学习的是如何处理iron-router


编辑

现在有两个主要资源可以启动: https://guide.meteor.com/ https://themeteorchef.com/

Iron router 已被 flow router 取代;有一个使用指南: https://kadira.io/academy/meteor-routing-guide

管理 scss : https://atmospherejs.com/fourseven/scss

View 层:React 取代了 Blaze

关于javascript - meteor 的工作流程和工具,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23515713/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com