打包css
安装所需要的依赖
1npm install css-loader style-loader --save-dev在webpack.config.js中添加规则
1234rules: [{test:/\.js$/, use: 'babel-loader',exclude:/node_modules/},//这条是上一篇的内容{test:/\.css$/,use:['style-loader','css-loader']}//这条是新增的规则]inpm run 打包脚本
打包less
安装所需要的依赖
1npm install less less-loader --save-dev添加规则
12345rules: [{test:/\.js$/, use: 'babel-loader',exclude:/node_modules/},{test:/\.css$/,use:['style-loader','css-loader']},{test:/\.less$/,use:['style-loader','css-loader','less-loader']}]npm run 打包脚本
打包文件
安装所需要的依赖
1npm install file-loader url-loader --save-dev添加规则(图片为例,1KB以下的图片转成base64,大于1KB的使用图片)
123456rules: [{test:/\.js$/, use: 'babel-loader',exclude:/node_modules/},{test:/\.css$/,use:['style-loader','css-loader']},{test:/\.less$/,use:['style-loader','css-loader','less-loader']},{test:/\.(jpg|png|gif)$/,use:['url-loader?limit=1024']}]npm run 打包脚本