Javascript meteor的工作流程和工具
我将要开始真正地挖掘流星(而不仅仅是阅读它)。我是一个近乎完蛋的书呆子,但我至少已经决定我将使用Sublime文本作为我的编辑器来对抗webstorm。我知道我需要一个git帐户(去那里)。还有什么 yeoman、grunt和bower(还有lineman?)这些看起来像是当今的工作流工具,它们对于编写一个不平凡的应用程序也是必要的吗?Meteor似乎已经完成了这些工具的许多主要功能 我是否需要像Jasmine这样的测试套件(至少要开始使用?)Javascript meteor的工作流程和工具,javascript,meteor,tdd,workflow-activity,Javascript,Meteor,Tdd,Workflow Activity,我将要开始真正地挖掘流星(而不仅仅是阅读它)。我是一个近乎完蛋的书呆子,但我至少已经决定我将使用Sublime文本作为我的编辑器来对抗webstorm。我知道我需要一个git帐户(去那里)。还有什么 yeoman、grunt和bower(还有lineman?)这些看起来像是当今的工作流工具,它们对于编写一个不平凡的应用程序也是必要的吗?Meteor似乎已经完成了这些工具的许多主要功能 我是否需要像Jasmine这样的测试套件(至少要开始使用?) 我还缺什么?我只想在开始之前得到我需要的一切(是的
我还缺什么?我只想在开始之前得到我需要的一切(是的,包括几本好的Javascript书籍) 您需要已有的基本元素(node、npm、git和ruby)。你似乎对网络应用有点了解,所以我会尝试类比 Yeoman基本目的是搭建脚手架,meteor将为您搭建一个真正基本的脚手架。如果你想拥有更先进的脚手架工具,我鼓励你尝试一下 Grunt基本任务等价物由meteor命令(服务器、livereload、构建、部署…)处理 Bower是一名软件包经理,我强烈建议您使用meteorite及其回购协议大气()作为您的软件包经理。实际上,meteorite命令(mrt)将取代项目中的meteor命令。最终,大气和陨石将被折叠成流星的核心。(见流星路线图:) (请注意,您可以使用npm包 线路员的所有基本功能均由meteor处理
但是,有些任务不是由meteor处理的
- 我在我的sass文件夹中运行经典的
指南针手表
- meteor的良好测试框架是Laika:
首先,你可以去发现流星:。更先进的学习;进入事件思维: 你想学的第一件事是如何处理铁路由器
编辑 现在需要启动两个主要资源: 铁路由器已被流量路由器取代;有一个使用指南: 要管理SCS: 视图层:
谢谢你,法比恩。是的,我已经见过大气层和陨石了。看起来我内心需要的只是meteor,一个编辑器(升华文本)和版本控制(git)。我会调查em和莱卡,自信地开始。事件思维似乎不是免费的资源,我错了吗?我的答案太过时了:)(我写了一个简短的更新)