【问题标题】:Starting an Ember.js Project启动 Ember.js 项目
【发布时间】:2014-07-21 21:02:56
【问题描述】:

我是 Ember.js 的新手,习惯于输入 rails project33。但是,当我想开始一个新的 Ember 项目时,我会:

  1. mkdir project43 && cd project43

  2. npm install -g generator-ember

  3. yo ember

这会在我的文件夹中显示所有样板代码,这很好,但是没有更简单的方法来创建一个新的应用程序吗? Ember 真的需要所有这些锅炉代码吗?好像……过分了。

【问题讨论】:

  • 您可以结帐iamstef.net/ember-cli。安装后,您可以使用ember new appname 创建一个新应用程序。希望对你有帮助
  • 不,它不需要那么多。您可以在静态 HTML 文件上安装 ember,并根据需要将所有应用程序代码放在那里。这完全取决于您需要项目的动态性以及需要什么样的存储解决方案(如果有的话)。

标签: javascript ember.js npm yeoman


【解决方案1】:

您正在开始一个新项目并且您正在使用 Yeoman,因此您所做的事情是特定于您正在使用的工具的。因此,对于 Yeoman,您必须创建一个目录,然后 cd 进入该目录并运行 yo ember。必须执行 npm install -g generator-ember(您需要执行一次以全局安装节点包)是安装 Yeoman 需要的 ember 生成器,以便您从命令行运行诸如 yo ember 之类的命令,以便与 Yeoman 和 Ember 一起使用。

现在,如果您使用名为 ember-cli http://iamstef.net/ember-cli/ 的工具创建一个新项目会有些不同,您有两种选择。一个是从命令行运行ember new <appname>,它将创建一个新文件夹,使用您用于“appname”的任何名称。 ember-cli 的第二种方式类似于 Yeoman,您可以在其中创建一个新目录,cd 进入该目录并从命令行运行 ember init

Yeoman 和 ember-cli 都为您安装文件并设置文件夹结构。我相信这些文件和文件夹就是您所说的样板文件。当您查看您的 Rails 项目时,如果您愿意的话,您会看到很多样板文件,但它的存在是有原因的。所有这些样板文件都在帮助您并帮助您不必设置诸如构建解决方案、安装依赖项、测试解决方案、css 编译等。Ember-cli 和 Yeoman 在引擎盖下构建不同并实现不同的东西,但基本上设置解决同样的问题,构建客户端应用程序的工具。

如果您只是制作一个快速应用程序,您可以执行类似于 http://emberjs.com/guides/getting-started/ 的操作,但是一旦您的应用程序开始增长,清晰地分离文件和应用程序结构将是有益的。

希望这对您有所帮助,希望您在学习 ember 时玩得开心。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-04-21
    • 1970-01-01
    • 1970-01-01
    • 2014-10-07
    • 2018-08-08
    • 1970-01-01
    • 1970-01-01
    • 2012-06-20
    相关资源
    最近更新 更多