1

我的 CouchApp 具有以下文件夹结构,其中 app 文件夹内的文件被编译到该_attachments文件夹​​中:

my_couchapp
├── _attachments/
│   ├── app.js
│   ├── app-tests.js
│   └── index.html
├── app/
│   └── app.js
├── Assetfile
└── views/

我想排除文件Assetfile_attachments/app-tests.js文件夹app

我现在的.couchappignore样子是这样的:

[
  "app",
  "Assetfile",
  "_attachments/app-tests.js"
]

但这似乎不起作用。app所有以文件夹内开头的_attachments文件都不会被推送。

如何定义通过 CouchApp 推送时要排除的文件夹和特定文件couchapp push

4

2 回答 2

3

经过一番实验,我找到了一种方法:app可以通过指定排除该文件夹app$,所以最终.couchappignore现在看起来像这样:

[
  "app$",
  "Assetfile",
  "app-tests.js"
]
于 2012-07-04T18:56:39.733 回答
0

如果您来到这里寻找忽略子文件夹的方法,您就像我一样。这是我的问题:

my-couchapp/
├── node_modules/
│   ├── react.js
│   ├── url/
│   ├── browserify/
│   └── coffee-script/
├── app/
│   └── app.js
└── views/

我想包含node_modules/react.jsand node_modules/url/(以及所有子文件夹),但不想包含node_modules/browserify/and node_modules/coffeescript

我在尝试

[
  "node_modules/browserify$",
  "node_modules/coffee-script$"
]

但它没有用。

[
  "node_modules\/browserify",
  "node_modules\/coffee-script"
]

也没有工作。

唯一有效的是

[
  "browserify",
  "coffee-script"
]

我不知道为什么。

于 2014-10-16T22:38:46.517 回答