前端项目构建报错Unexpected character ‘@‘解决

我在引入bootstrap的css文件后构建项目出现如下报错:

ERROR in ./src/util/bootstrap/bootstrap.min.css
Module parse failed: D:\eclipseWorkspace\mbos\mbos-portal\webContent\src\util\bootstrap\bootstrap.min.css Unexpected character '@' (1:0)
You may need an appropriate loader to handle this file type.
SyntaxError: Unexpected character '@' (1:0)
    at Parser.pp$4.raise (D:\eclipseWorkspace\mbos\mbos-portal\webContent\node_modules\webpack\node_modules\acorn\dist\acorn.js:2221:15)
    at Parser.pp$7.getTokenFromCode (D:\eclipseWorkspace\mbos\mbos-portal\webContent\node_modules\webpack\node_modules\acorn\dist\acorn.js:2756:10)
    at Parser.pp$7.readToken (D:\eclipseWorkspace\mbos\mbos-portal\webContent\node_modules\webpack\node_modules\acorn\dist\acorn.js:2477:17)
    at Parser.pp$7.nextToken (D:\eclipseWorkspace\mbos\mbos-portal\webContent\node_modules\webpack\node_modules\acorn\dist\acorn.js:2468:15)

原因是css文件中含有@符号,然后配置文件中没有对css文件指定加载器,

解决办法,对css文件指定加载器:


{ 
	test: /\.css$/,
	loader: 'style-loader!css-loader' 
},

参考:
styles.css Unexpected character ‘@’


版权声明:本文为qq_33697094原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。