2016-11-15 58 views
0

我有一個情況,我想所有的手寫筆文件使用的WebPack裝載機使用特定的裝載機特定的文件...如何使用的WebPack

{ 
     test: /\.styl$/, 
     loaders: ["to-string", "css", "stylus"] 
}, 

,但對全球的樣式文件(那些在.global.styl結束),我想用一組不同的裝載機...

loaders: ["style", "css", "stylus"] 

我嘗試以下...

{ 
     test: /.*(?<!global)\.styl$/, 
     loaders: ["to-string", "css", "stylus"] 
}, 

但它沒有工作......

SyntaxError: Invalid regular expression: /.*(?<!global)\.styl$/: Invalid group 

回答

1

你可以不^如下嘗試:

// First case: someFiles.styl ending with .style 
{ 
     test: /.*[^\.global]\.styl$/, 
     loaders: ["to-string", "css", "stylus"] 
}, 
// Second case: someFiles.global.styl ending with .global.styl 
{ 
     test: /.*[\.global]\.styl$/, 
     loaders: ["different", "loaders", "stylus"] 
},