[轉] babel-plugin-react-css-modules配置

本身的react項目用到了css-modules,因爲不太想在寫className時寫style.xxx因而google解決方案,找到了這貨->babel-plugin-react-css-modules
然而寫配置時踩了無數坑,網上惟一一篇中文講使用的文章也過期了(webpack...),結合github文檔及官方的demo終於鼓搗出了一個能用的配置。css

{
                test: /\.(js|jsx)$/, include: paths.appSrc, loader: require.resolve('babel-loader'), ... ... "plugins": [ ... // 其餘插件 [ "react-css-modules", { "generateScopedName": '[name]-[local]-[hash:base64:5]', "filetypes": { ".styl": { "syntax": "sugarss", } } } ] ] }, }, 

本人使用了stylus所以syntax使用了sugrass,詳情戳這裏
這個插件不支持webpack的alias,能夠用postcss解決,詳情戳這裏react

做者:雲彩上的翅胖 連接:https://www.jianshu.com/p/0925f9a955d4 來源:簡書 著做權歸做者全部。商業轉載請聯繫做者得到受權,非商業轉載請註明出處。
相關文章
相關標籤/搜索