npm编译的html,webpack 编译html模板文件

var htmlWebpackPlugin = require('html-webpack-plugin');

module.exports={

entry:'./src/app.js',

output: {

path: __dirname+ '/dist',

filename:'js/[name].js'},

module: {

loaders: [{

test:/.js$/,//以下目录不处理

exclude: /node_modules/,//只处理以下目录

include: /src/,

loader:"babel-loader",//配置的目标运行环境(environment)自动启用需要的 babel 插件

query: {

presets: ['latest']

}

},//css 处理这一块

{

test:/.css$/,

use: ['style-loader',

{

loader:'css-loader',

options: {//支持@important引入css

importLoaders: 1}

},

{

loader:'postcss-loader',

options: {

plugins:function() {return[//一定要写在require("autoprefixer")前面,否则require("autoprefixer")无效

require('postcss-import')(),

require("autoprefixer")({"browsers": ["Android >= 4.1", "iOS >= 7.0", "ie >= 8"]

})

]

}

}

}

]

},//less 处理这一块

{

test:/.less$/,

use: ['style-loader',

{

loader:'css-loader',

options: {//支持@important引入css

importLoaders: 1}

},

{

loader:'postcss-loader',

options: {

plugins:function() {return[//一定要写在require("autoprefixer")前面,否则require("autoprefixer")无效

require('postcss-import')(),

require("autoprefixer")({"browsers": ["Android >= 4.1", "iOS >= 7.0", "ie >= 8"]

})

]

}

}

},'less-loader']

},//处理html模板

{

test:/.html$/,

use: {

loader:'html-loader'}

}

]

},

plugins: [newhtmlWebpackPlugin({

template:'index.html',

filename:'index.html'})

]

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值