【问题标题】:Yeoman Backbone scaffold is 120MB and 11K files?Yeoman Backbone 脚手架是 120MB 和 11K 文件?
【发布时间】:2013-05-16 22:36:13
【问题描述】:

使用this 生成器搭建一个主干应用程序给了我 11000 个文件的疯狂大项目。可能是因为一些生成器包含在项目本身中。

是否可以选择让它们的生成器保持全局? Yeoman v0.9.6 的构建方式?或者这是一个不好的做法?

你会启发我吗?

--使用 yeoman 1 beta 5

【问题讨论】:

    标签: backbone.js yeoman


    【解决方案1】:

    您可以全局安装生成器:

    npm install -g generator-mocha generator-backbone
    

    但是您对 bower 和 npm 的开发依赖项将添加到您的项目本地文件结构中。

    • 节点:<project_root>/node_modules
    • 鲍尔:<project_root>/app/bower_components

    它们确实占用了大量空间,但至少脚手架 .gitignore 将它们从您的提交中过滤掉 =)

    【讨论】:

    • 斯科特,你同意吗?我的意思是,您不介意那些占实际项目大小 10 000% 的软件包吗?只有当你适应这种心态时,我才可以适应这种心态。只是我第一次看到的时候吓了一跳。
    • 我不介意凉亭组件是本地的。很高兴在项目中有完整的源代码,这样我就可以看到测试和未缩小的源代码。 50megs 的 grunt-contrib 模块对我来说似乎太过分了,但老实说,在我看到你的问题之前我从来没有真正注意到它。推送和克隆 repo 的速度很快,因此不会在我的开发过程中引入摩擦。
    猜你喜欢
    • 2014-09-08
    • 1970-01-01
    • 1970-01-01
    • 2013-09-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-23
    • 2015-02-12
    相关资源
    最近更新 更多