react中import normalize.css报错。
代码:
import '../node_modules/normalize.css/normalize.css';
webpack相关配置:
{
test: /\.css$/,
loaders: ['style','css']
},{
test: /\.less$/,
loader: ExtractTextPlugin.extract('style-loader','css-loader?modules&importLoaders=1&localIdentName=[name]__[local]-[hash:base64:5]!less-loader')
}
报错信息:
./~/normalize.css/normalize.css
Module parse failed: F:\front_end_project\github\cnode-react\node_modules\normalize.css\normalize.css Unexpected token (13:5)
You may need an appropriate loader to handle this file type.
SyntaxError: Unexpected token (13:5)
at Parser.pp$4.raise (F:\front_end_project\github\cnode-react\node_modules\acorn\dist\acorn.js:2221:15)
at Parser.pp.unexpected (F:\front_end_project\github\cnode-react\node_modules\acorn\dist\acorn.js:603:10)
at Parser.pp.semicolon (F:\front_end_project\github\cnode-react\node_modules\acorn\dist\acorn.js:581:61)
at Parser.pp$1.parseExpressionStatement (F:\front_end_project\github\cnode-react\node_modules\acorn\dist\acorn.js:966:10)
at Parser.pp$1.parseStatement (F:\front_end_project\github\cnode-react\node_modules\acorn\dist\acorn.js:730:24)
at Parser.pp$1.parseTopLevel (F:\front_end_project\github\cnode-react\node_modules\acorn\dist\acorn.js:638:25)
at Parser.parse (F:\front_end_project\github\cnode-react\node_modules\acorn\dist\acorn.js:516:17)
at Object.parse (F:\front_end_project\github\cnode-react\node_modules\acorn\dist\acorn.js:3098:39)
at Parser.parse (F:\front_end_project\github\cnode-react\node_modules\webpack\lib\Parser.js:902:15)
at NormalModule.<anonymous> (F:\front_end_project\github\cnode-react\node_modules\webpack\lib\NormalModule.js:104:16)
@ ./src/root.js 25:0-54
errors @ client?cd17:75
sock.onmessage @ socket.js:37
EventTarget.dispatchEvent @ eventtarget.js:51
(anonymous) @ main.js:274
SockJS._transportMessage @ main.js:272
EventEmitter.emit @ emitter.js:50
WebSocketTransport.ws.onmessage @ websocket.js:35
有人试过这样的吗?原因是什么?怎么解决?google了一下没有找到答案
webpack配置有问题,把node_modules排除了,现在已ok