【问题标题】:npm / node automate directory structure creation?npm / node 自动创建目录结构?
【发布时间】:2016-02-12 05:15:42
【问题描述】:

我已经用谷歌搜索了这个,似乎没有什么是我想要的。 我试过凉亭,约曼等......

所以我有一个我经常使用的目录结构 如何实现自动化?

  • 项目文件夹
  • \app
  • \app\assets\
  • \app\assets\css
  • \app\assets\fonts
  • \app\assets\img
  • \app\assets\js
  • \编译\
  • \编译\js
  • \compile\js\vendor
  • 编译\scss\
  • compile\scss... 这里有几个文件夹

【问题讨论】:

  • Grunt/gulp 使用 shell 命令 (mkdir -p directory)?
  • 可以这么说让我创建一个“宏”。
  • 您可以创建简单的模块,然后将它与每个项目的目录数组或类似的东西全局使用 (bootstrap([dirs]))。通常目录结构是由应用程序本身(如 Sails 或类似)创建的,所以我认为这不是通用的解决方案。

标签: node.js automation directory-structure


【解决方案1】:

看看这个

http://joakim.beng.se/blog/posts/slush-replacing-yeoman-with-gulp.html

然后从https://www.npmjs.com/package/slush获取雪泥

然后,您可以轻松地为自己的结构创建自己的生成器。

有一个相当好的角度雪泥生成器示例,我将其用作我的指南

https://github.com/slushjs/slush-angular

【讨论】:

    【解决方案2】:

    Grunt 有 grunt-mkdir 插件。不过,我不确定您在寻找什么。

    使用它,您可以为您需要的文件夹创建配置: makeDirectories: { options: { mode: 0700, create: ['reports', 'reports/coverage'] } }

    然后使用 grunt 制作它们:

    grunt mkdir:makeDirectories

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-03-27
      • 2010-11-26
      • 2012-07-24
      • 1970-01-01
      相关资源
      最近更新 更多