webpack关于devserver proxy配置 hmr配置

2020-02-15  本文已影响0人  passenger_z
    "webpackwatch": "webpack --watch",
npm run webpackwatch
 "dev": "webpack-dev-server"
npm run dev

webpack.config.js配置

devServer:{
        contentBase:'./dist', //script webpack-dev-server  服务的根路径
        open:true,//自动打开浏览器,
        hot:true
    },
devServer:{
        contentBase:'./dist', //script webpack-dev-server
        open:true,//自动打开浏览器,
        hot:true,
        // hotOnly:true,//hmr
        proxy:{
            '/api':"localhost:3000", //如果请求  /api/login    则会加上localhost:3000/api/login
            changeOrigin: true,//跨域
        }
        // proxy: {
        //     '/api': {
        //         target: 'http://localhost:3000',
        //         pathRewrite: {'^/api' : 'redict'}
        //     }    发送  localhost:3000/redict/login
        // }
        // proxy: [{
        //     context: ['/auth', '/api'],
        //     target: 'http://localhost:3000',也可以这样匹配多个
        // }]
    },

github地址

上一篇 下一篇

猜你喜欢

热点阅读