1
我想在brunch的joinTo配置的視圖文件夾中排除文件mapdata.coffee。排除早午餐正則表達式中的文件
我想什麼是
'javascripts/app.js':/^app(\/|\\)(?!(tests|store-test|views\/mapdata.coffee))/
我在哪裏丟失的?
我想在brunch的joinTo配置的視圖文件夾中排除文件mapdata.coffee。排除早午餐正則表達式中的文件
我想什麼是
'javascripts/app.js':/^app(\/|\\)(?!(tests|store-test|views\/mapdata.coffee))/
我在哪裏丟失的?
似乎它應該工作,除非你在Windows系統上使用反斜槓作爲路徑分隔符。在這種情況下,
/^app[\\\/](?!(tests|store-test|views[\\\/]mapdata.coffee))/
應該工作。
在節點REPL:
> /^app(\/|\\)(?!(tests|store-test|views\/mapdata.coffee))/.test('app/views/mapdata.coffee')
false
> /^app(\/|\\)(?!(tests|store-test|views\/mapdata.coffee))/.test('app\\views\\mapdata.coffee')
true
> /^app[\\\/](?!(tests|store-test|views[\\\/]mapdata.coffee))/.test('app\\views\\mapdata.coffee')
false
> /^app[\\\/](?!(tests|store-test|views[\\\/]mapdata.coffee))/.test('app\\views\\foo.coffee')
true
您還可以使用正則表達式比其他東西定義joinTo
秒。看看anymatch documentation。
這不允許'app/tests'或'app/views/.mapdata.coffee',但會允許'app/anything/views/.mapdata.coffee'。那是你的意圖嗎? – Kobi 2015-01-21 07:58:39
我想'mapdata.coffee'不應該包括在內 – Shikhar 2015-01-21 09:04:01