Gruntfile字符串否定

时间:2013-05-30 19:43:45

标签: javascript gruntjs

这应该是一个快速回答:

给出以下文件夹结构:

├── public
│   ├── app
|   |   ├── Folder A
|   |   |  ├──something.js   
    .
    .OTHER FOLDERS @ the app level
    .
    .

|   ├── libs
|   │   ├── libJS files here

initConfig内部,我只想为任务设置一些变量。

src: {
    js: [ 'public/**/*.js', '!public/**/*.spec.js', '!public/libs/', '!public/min/' ],
    libs: ['public/libs/*.js'],

我想要的是英语<%= src.js %>public文件夹下的所有js文件减去libs文件夹和min文件夹,但上面显示的是全部选择它们。

我做错了什么?

1 个答案:

答案 0 :(得分:2)

忽略libsmin文件夹中的所有文件:

js: [ 'public/**/*.js', '!public/**/*.spec.js', '!public/libs/**/*', '!public/min/**/*' ]