【发布时间】:2015-07-05 22:35:57
【问题描述】:
我最近才开始与 Bower 和 Gulp 合作。我有一个 bower.json 列出我的依赖项,一个 gulpfile.js 包含字体、css、js 等任务,还有一个 package.json 列出 gulp 依赖项等等。
我只有那些受版本控制的文件,并且作为测试检查了其他地方的存储库并设法安装 gulp 和 bower 依赖项,并使用 gulp 构建所有内容。然后我有目录bower_components、node_modules 和build,它们是由 gulp 创建的。
现在放置我自己的代码的正常位置是什么?我是否应该简单地在项目的根目录中创建另一个目录,src 或app 左右,然后让 gulp 缩小它等并将其放在build 目录中?
是否有任何我应该注意的命名约定?
所以,我当前的目录结构是:
- 根
- bower_components
- bootstrap、bootswatch、jquery、...
- node_modules
- gulp,gulp-*,...
- 构建
- 资产
- css、字体、img、js、...
- 资产
- bower.json
- gulpfile.json
- package.json
- bower_components
【问题讨论】:
-
无...随意使用任何一个 :)
src和app是常见的,但取决于您所在的社区(Google 使用app作为应用程序和dist用于构建文件) -
似乎你在正确的轨道上......创建你的工作目录(或 src)文件夹应该很酷 - 只需确保更新你的 gulpfile.js 以查看 src 中的那些文件夹。如果您发布当前的文件夹结构,我可能会提供更多帮助。
-
@r00k 我包含了我当前的目录结构。然后我将添加另一个目录
src并编辑 gulpfile。
标签: node.js build npm gulp bower