javascript - Gruntfile 字符串否定

标签 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文件夹,但上面似乎将它们全部选中。

我做错了什么?

最佳答案

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

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

关于javascript - Gruntfile 字符串否定,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16844609/

相关文章:

JavaScript : Selenium WebdriverIO

github - 在Docker构建过程中发出Grunt必需的github token

gruntjs - Grunt : what is the purpose of cwd?

javascript - 有两个 "competing"jquery mobile slider ,如果其中一个发生更改,另一个的值设置为 0

javascript - 如何从数据库 Firestore 存储纬度和经度

javascript - jquery更新元素值除了隐藏div中的那些

javascript - Grunt Lodash 模板可以在 Gruntfile.js 任务中使用吗?

css - Grunt php 和 css 生成

javascript - 运行 Grunt Express Server 会导致错误 : ENOENT: no such file or directory, open 'static/test.json'

javascript - 事件发射器可以代替发布/订阅吗