211、webpack-dev-server的安装与配置

node有自己的服务器,apache有自己的服务器,webpack也有自己的服务器,以后就在这里面去开发。

1、安装webpack-dev-server:

npm install --save-dev webpack-dev-server

2、执行

npx  webpack-dev-server  (一般不用npx来执行)

3、在package.json配置

"scripts":{
    "dev":"webpack-dev-server"
}

执行:npm run dev

4、在webpack.config.js配置

执行:npm run dev

devServer: {//开启服务器配置
        static: {
            directory: path.join(__dirname, 'dist'),
        },
        port:8080,//端口
        compress:true,//开启gzip压缩
        client: {
            progress: true,//在浏览器中以百分比显示编译进度。
        },
        host:"localhost",//ip地址:localhost本地,0.0.0.0可以访问网络地址(真机测试用)
        open:true,//自动打开浏览器
},

5、配置代理解决跨域问题

devServer: {//开启服务器配置
        proxy:{//跨域
            '/api':{ //自己起的别名api
                target:'http://vueshop.glbuys.com/api/',
                changeOrigin:true,//是否是跨域
                pathRewrite:{
                    '^/api:':''//需要rewrite的
                }
            }
        }
 },

【代码演示】

 

posted @ 2022-03-17 09:20  Strugglinggirl  阅读(833)  评论(0编辑  收藏  举报