2016-07-13 77 views
0

有許多快捷鍵的WebPack配置:[name][path] ......任何裝載機可以提供自己的(例如CSS-裝載機提供[local]快捷方式)。中的WebPack配置獲取文件目錄名

如何獲得[path]的文件目錄(鏈中的最後一個)?

這裏是我的配置:

{ 
    test: /\.css$/, 
    loaders: [ 
    'style', 
    'css?localIdentName=[path]', // Path - full chain, but I need only the last dir 
    ], 
}  

[path]這裏,例如,SRC-組件按鈕,但我只需要最後 - 按鈕

回答

1

您可以使用下面的代碼:

'?CSS localIdentName = [文件夾]' https://github.com/webpack/loader-utils#interpolatename

至於樣品cssModules名稱:!?

「風格的CSS localIdentName = [文件夾] [local] [hash:base64:5]'

此問題在主題中討論:https://github.com/webpack/css-loader/issues/101

+0

在你的回答中,你使用了':base64:5',表示五個字符散列名。爲什麼我不能設置':base64:3',當我使用三個而不是五個某些className產生相同的名稱。 – AmerllicA