如何從main-bower-files中篩選出整個文件夾?從主涼亭文件中排除文件夾
例如,如果我這樣做mainBowerFiles('**/jquery-validation/**')
,它只返回jquery-validation
文件夾中的文件,但我需要相反的。
我試過mainBowerFiles('!**/jquery-validation/**')
,但是看起來好像!
標誌在這種情況下不起作用。我的模式有什麼問題?
如何從main-bower-files中篩選出整個文件夾?從主涼亭文件中排除文件夾
例如,如果我這樣做mainBowerFiles('**/jquery-validation/**')
,它只返回jquery-validation
文件夾中的文件,但我需要相反的。
我試過mainBowerFiles('!**/jquery-validation/**')
,但是看起來好像!
標誌在這種情況下不起作用。我的模式有什麼問題?
有可能忽略mainBowerFiles
鮑爾套餐越來越拿起與添加overrides: PACKAGE_NAME
到bower.json
{
"name": "My Project",
"description": "",
...
...
...
"dependencies": {
...
...
...
},
"overrides": {
"PACKAGE_NAME": {
"ignore": true
}
}
}
我解決了這個使用filter功能:
var ignoreJs = ['jquery-validation', ...];
// filter function
function mainBowerFilesFilter(filePath) {
for (var i = 0; i < ignoreJs.length; i++) {
if (filePath.indexOf(ignoreJs[i]) !== -1)
return false;
}
return true;
}
// how to use
mainBowerFiles({ filter: mainBowerFilesFilter })
你應該閱讀本線程 - http://stackoverflow.com/questions/28749749/gulp-main-bower-files-regular-表達 - 過濾器 - 未工作 –