我的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"
]
但这似乎不起作用。 1}}文件夹中以app
开头的所有文件都不会被推送。
如何通过_attachments
推送CouchApp时,如何定义要排除的文件夹和特定文件?
答案 0 :(得分:3)
经过一些实验后,我找到了一种方法:通过指定app
可以排除app$
文件夹,因此最终的.couchappignore
现在看起来像这样:
[
"app$",
"Assetfile",
"app-tests.js"
]
答案 1 :(得分:0)
如果您到达这里寻找忽略子文件夹的方法,那么您就像我一样。这是我的问题:
my-couchapp/
├── node_modules/
│ ├── react.js
│ ├── url/
│ ├── browserify/
│ └── coffee-script/
├── app/
│ └── app.js
└── views/
我想要包含node_modules/react.js
和node_modules/url/
(以及所有子文件夹),但不想包含node_modules/browserify/
和node_modules/coffeescript
。
我在尝试
[
"node_modules/browserify$",
"node_modules/coffee-script$"
]
但它没有工作。
[
"node_modules\/browserify",
"node_modules\/coffee-script"
]
也没有工作。
唯一有效的是
[
"browserify",
"coffee-script"
]
我不知道为什么。