2016-12-23 62 views
2

從css文件導入樣式。返回空物體。似乎css-loader無法正常工作。誰可以幫我這個事。請在下面找到css-loader不導入.css文件返回空對象

index.js參考文件

import React from 'react' 
import style from './header.css' 

console.log(style) // Returning empty object 

export default class Header extends React.PureComponent { 
    render() { 
    return(
     <header className = {style.header}> 
     This is header component 
     </header> 
    ) 
    } 
} 

./header.css

.header { 
    background: #007DC6; 
} 

./webpack.config.js

{ 
    test: /\.css$/, 
    exclude: /node_modules/, 
    loaders: ['style-loader', 'css-loader'], 
}, { 
    test: /\.css$/, 
    include: /node_modules/, 
    loaders: ['style-loader', 'css-loader'], 
} 

回答

5

我不知道這是不是你使用css-modules。您在此處顯示的示例是一個實現加載程序的css-modules功能的示例。

也許嘗試將?modules查詢添加到您的css-loader定義。

+0

將?模塊查詢添加到css-loader來解決問題。欣賞答案 –

+0

您可以展示如何正確使用模塊,我面臨同樣的問題?謝謝。 – iphonic

+0

@GopinathShiva你能告訴我們你做了什麼來解決這個問題嗎? – darksoulsong