react webpack.config 配置文件

module. exports = {
     entry: "./app.js", //入口文件
     output:{
         path:__dirname, //输出的目录
         filename: 'bundle.js' //输出的文件名称
    },
     devtool: "source-map", //便于调试,相当于命令行中 webpack --devtool source-map
    module: { //依赖的模块
        rules: [ //模块、规则,如果在webpack旧版本中用的不是rules。用的是loaders
            {
                test: / \. js $ /,
                loader: 'babel-loader',
                query:{ //es6预设
                presets:[ "es2015", "react"],
                }
            },
            {
                test: / \. css $ /,
                exclude: /node_modules/,
                loader: 'style!css?module&localIdentName=[hash:base64:5]&-url'
            },
            {
                test: / \. scss $ /,
                exclude: /node_modules/,
                loader: 'style-loader!css-loader!sass-loader'
            },
            { //背景图片
                 test: / \. ( jpg | png | gif ) $ /,
                 loader: "url-loader?limit=1024"
            },
            { //字体文件
                 test: / \. ( eot | woff | svg | ttf | woff2 | gif | appcache )( \? |$ ) /,
                 loader: 'file-loader?name=[name].[ext]'
            }
    
        ]
    },
     devServer: {
        host: '0.0.0.0', //可以适用与手机浏览器
        port: 5000 //端口
    }
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值