使用webpack编译css报错
错误提示:
ERROR in ./src/page/role-v/less/check-role-v/banner.css
Module parse failed: E:\wamp64\www\i-ronge\src\page\role-v\less\check-role-v\banner.css Unexpected token (1:4)
You may need an appropriate loader to handle this file type.
| body{
| background: red;
| }
@ ./src/page/role-v/js/checkrole.js 6:0-42
@ multi ./src/page/role-v/js/checkrole.js
webpack代码:
const ExtractTextPlugin = require('extract-text-webpack-plugin');
let config = {
entry:{
'checkrole':['./src/page/role-v/js/checkrole.js'],
'role':['./src/page/role-v/js//role-v.js']
},
output:{
path: __dirname+'/dist',
filename: 'js/[name].js'
},
module:{
rules:[
{
test:'/\.js$/',
use:{
loader:'babel-loader',
options:{
presets:'env'
}
}
},
{
test : "/\.css$/",
use : ExtractTextPlugin.extract({
fallback : 'style-loader',
use : ['css-loader','autoprefixer-loader']
})
},
{
test : '/\.less$/',
use : ExtractTextPlugin.extract({
fallback : "style-loader",
use: ['css-loader','autoprefixer-loader','less-loader']
})
}
]
},
plugins: [
new ExtractTextPlugin("css/[name].css"),
]
}
module.exports = config;
css代码:
body{
background: red;
}
js代码:
require('../less/check-role-v/banner.css');
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
难道是css-loader没装?