Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/471.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript meteor的工作流程和工具_Javascript_Meteor_Tdd_Workflow Activity - Fatal编程技术网

Javascript meteor的工作流程和工具

Javascript meteor的工作流程和工具,javascript,meteor,tdd,workflow-activity,Javascript,Meteor,Tdd,Workflow Activity,我将要开始真正地挖掘流星(而不仅仅是阅读它)。我是一个近乎完蛋的书呆子,但我至少已经决定我将使用Sublime文本作为我的编辑器来对抗webstorm。我知道我需要一个git帐户(去那里)。还有什么 yeoman、grunt和bower(还有lineman?)这些看起来像是当今的工作流工具,它们对于编写一个不平凡的应用程序也是必要的吗?Meteor似乎已经完成了这些工具的许多主要功能 我是否需要像Jasmine这样的测试套件(至少要开始使用?) 我还缺什么?我只想在开始之前得到我需要的一切(是的

我将要开始真正地挖掘流星(而不仅仅是阅读它)。我是一个近乎完蛋的书呆子,但我至少已经决定我将使用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和莱卡,自信地开始。事件思维似乎不是免费的资源,我错了吗?我的答案太过时了:)(我写了一个简短的更新)