关于web-dev-server 记录
2024-10-14 04:44:37
package.json
"scripts": {
"init": "webpack --progress --config webpack.dev.config.js",
"dev": "webpack-dev-server --inline --hot --compress --history-api-fallback --config webpack.dev.config.js",
"build": "webpack --progress --hide-modules --config webpack.prod.config.js"
},
server.js —— 类似express构建http服务
'use strict' var webpack = require('webpack');
var WebpackDevServer = require('webpack-dev-server');
var config = require('./webpack.config');
config.entry.unshift('webpack-dev-server/client?http://localhost:8090', "webpack/hot/dev-server");
config.plugins.push(new webpack.HotModuleReplacementPlugin()); // 这里配置:请求http://localhost:9090/api,
// 相当于通过本地node服务代理请求到了http://cnodejs.org/api
var proxy = [{
target: "https://cnodejs.org",
host: "cnodejs.org",
path: "/api/*"
}]
//启动服务
var app = new WebpackDevServer(webpack(config), {
publicPath: config.output.publicPath,
hot:true,
historyApiFallback: true,
proxy:proxy
});
app.listen(8090);
最新文章
- Python 元组
- 模块化开发--sea.js
- ajax批删
- [zt] Android中使用List列表
- php获取网页内容方法总结
- yum安装mysql后没有mysqld
- PLSQL_性能优化系列15_Oracle Explain Plan解析计划解读
- text-rendering 详解
- jquery 简单弹出层
- Java实现Http服务器(三)
- Java 中 静态方法与非静态方法的区别
- 【Redis】redis各类型数据存储分析
- 【SpringBoot】springboot -- 2.0版本自定义ReidsCacheManager的改变
- .net 4.0 中的特性总结(四):Tuple类型
- mysql出现unblock with 'mysqladmin flush-hosts'
- MVC实战之排球计分(八)——软件制作总结
- kbmMW 5.08.10试用报告
- 解题:BZOJ 5093 图的价值
- 学习laravel源码之中间件原理
- rails安装使用版本控制器的原因。