【问题标题】:Why would an app generator be on npm and not yeoman? (ie. angular seed) Github vs npm vs Yeoman as distribution source for app start skeletons为什么应用程序生成器会在 npm 而不是 yeoman 上? (即角种子)Github vs npm vs Yeoman 作为应用程序启动骨架的分发源
【发布时间】:2014-11-24 20:33:14
【问题描述】:

想看看是否有人可以使用这个角种子来帮助澄清一些事情,例如:

Angular-seed 你可以通过 github (git clone) 或 npm 安装它,但不能通过 yeoman 安装。

  • 像 angular-seed 这样的项目在 npm 上是因为 - 它是第一个真正的全栈 javascript 内容分发工具吗?
  • 这不是说它可以作为后端组件使用吗?注意:在 angular-seed 的 npm 页面上 - 链接到与项目主页相同的 github 页面,如下图所示。
  • Yeoman 将是您现在寻找这种类型的包/应用程序启动框架而不是 github 直接或其他来源的主要地方?
  • Angular-seed 目前不在 yeoman 上 - 这(或与项目提交活动的组合)会阻止您将此项目用于应用程序启动器吗?

最近做了以下 angular + firebase tut。 Angular-seed 项目是在 tut 上使用 git clone 安装的。我记得在 npm 上看到了 angular-seed,出于好奇将它安装在另一个文件夹中进行比较。注意到类似的结构但不一样。我在下面包含的一些树结构。

myProjectFolder (installed from git clone)
  -angular-seed
    -app
      -components
      -view1
      -view2
      app.css
      app.js
      index.async.html
      index.html
    -e2e-tests
    -node-modules
    bower.json
    karma.config.js
    package.json

myProjectFolder (installed from npm)
  -node_modules
    -angular-seed
      -app
       -bower_components
       -css
       -img
       -js
       -partials
       -index.html
       -index-async.html
      README.md

【问题讨论】:

    标签: javascript angularjs git yeoman


    【解决方案1】:

    它看起来像是过时的 npm 版本它说: 1.2.0 版最后一次更新是一年前vrs 26 天前(从今天开始)更新的 repo

    如果你查看文档,他们确实有不同的文件夹结构,可能是因为他们没有更新 npm 上的包信息,一件奇怪的事情是 npm 包指向同一个 git repo。

    关于您的问题:

    它是第一个真正的全栈 javascript 分发工具 东西?

    我不确定你的意思是什么,但我认为这可能是因为 bower 不存在但那个日期或主流不可用

    这不是说它可以作为后端组件使用吗?

    不,不是角种子,它只与客户端有关,如果你想查看一些全栈,请查看 mean.js

    Yeoman 将是您现在寻找这个的主要地方 包/应用程序启动框架的类型,而不是 github 直接或一些 其他来源?

    yeoman 不仅仅是一个骨架,还是一个脚手架,可能项目中的人不想实现那个功能。无论如何,我推荐你 cg-angular,它为 Angular 项目实现了“最佳实践”。

    【讨论】:

    • 谢谢。我查看了使用 grunt 的 cg-angular,您知道使用 gulp 的任何建议吗?
    • 我没有使用 gulp 的经验,很抱歉!
    猜你喜欢
    • 1970-01-01
    • 2014-09-14
    • 2015-10-14
    • 1970-01-01
    • 1970-01-01
    • 2019-08-02
    • 2016-08-13
    • 2014-09-02
    • 1970-01-01
    相关资源
    最近更新 更多