当前位置: 首页 > news >正文

wordpress企业主题排行榜湖南seo优化按天付费

wordpress企业主题排行榜,湖南seo优化按天付费,个人站长网站应该如何定位,楼盘网站建设案例在我们开发的过程中,我们会使用webpack-dev-server实现自动刷新,webpack-dev-server会把编译后的文件全部保存在内存里,而不会写入到文件目录内。但当我们的开发是前端和后端在一个项目里的时候就不行了。我们可以使用webpack结合express实现…

在我们开发的过程中,我们会使用webpack-dev-server实现自动刷新,webpack-dev-server会把编译后的文件全部保存在内存里,而不会写入到文件目录内。但当我们的开发是前端和后端在一个项目里的时候就不行了。我们可以使用webpack结合express实现自动编译刷新

  • 配置webpack

首先就是配置webpack的配置。新建一个webpack.config.js文件

const path = require('path')
const webpack = require('webpack')
var hotMiddlewareScript = 'webpack-hot-middleware/client'module.exports = {entry: {main: ['./src/main.js', hotMiddlewareScript]},mode: 'development',output: {path: path.resolve(__dirname, 'public'),filename: 'js/[name].js',publicPath: '/'},resolve: {extensions: ['.js']},plugins: [new webpack.optimize.OccurrenceOrderPlugin(),new webpack.HotModuleReplacementPlugin(),new webpack.NoEmitOnErrorsPlugin()]
}
复制代码

我们这里需要关注的是,每个entry后都要增加一个hotMiddlewareScript,还有就是增加3个插件

首先新建一个webpack.middleware文件,这里我们需要用到webpack-dev-middlewarewebpack-hot-middleware两个中间件。


const webpack = require('webpack')
const webpackDevMiddleware = require('webpack-dev-middleware')
const webpackHotMiddleware = require('webpack-hot-middleware')
const webpackConfig = require('./webpack.config')module.exports = app => {let compiler = webpack(webpackConfig)app.use(webpackDevMiddleware(compiler, {publicPath: '/',stats: {colors: true,chunks: false}}))app.use(webpackHotMiddleware(compiler))  
}复制代码

注意:webpack-dev-middlewarewebpack-hot-middleware的静态资源服务仅仅用于开发环境。到了生产环境,应该使用express.static()

  • 下面编写express代码
const express = require('express')
const bodyParser = require('body-parser')
const {resolve} = require('path')
const webpackMiddleware=require('./webpack.middleware')const router = express.Router()
const app=express()
const port = process.env.PORT || 3000webpackMiddleware(app)app.use(express.static(resolve(__dirname,'./public')))
app.use(bodyParser.json())
app.use(bodyParser.urlencoded({ extended: true }))// ...代码app.use(router)app.listen(port, () => {console.log(`Server listening on http://localhost:${port}, Ctrl+C to stop`)
})复制代码

这样,我们在开发的时候,前端和后端都在同一个服务里运行了

转载于:https://juejin.im/post/5ccfc064518825420112bfa9

http://www.lbrq.cn/news/2617525.html

相关文章:

  • 教育网站集约化建设集客营销软件
  • 海口cms建站系统新闻最近的大事10件
  • 网页设计动画网站网站seo方案策划书
  • mvc架构购物网站开发nba录像回放
  • 石家庄科技网站各大搜索引擎入口
  • 如何替换网站营销广告语
  • WordPress博客整站带数据广告海外推广
  • 沛县徐州网站开发站长
  • 赣州市南康建设局网站公司seo是指什么意思
  • wordpress加速版二十个优化
  • wordpress 评论显示图片seo网站排名优化公司哪家好
  • 在小型网站建设小组中的基本东莞做网站的公司吗
  • 不同网站建设报价单百度搜索电话
  • 型网站建设广东百度seo关键词排名
  • 外贸建站哪个好百度竞价推广教程
  • 厦门网站建设的公司哪家好百度免费广告发布平台
  • 专业网站制作需要多少钱在线seo短视频
  • 上海专业做网站情感式软文广告
  • 扁平化设计网站欣赏聊城seo整站优化报价
  • 网站名网络营销工具
  • 重庆建设集团官方网站seo推广价格
  • 建设自有网站需要什么广告策划方案范文
  • 新农村建设在哪个网站申请广告代理商
  • phpcms律师网站源码如何做平台推广赚钱
  • 江东外贸seo网站建设怎么创建网站快捷方式
  • 大兴网站建设优化seo百度搜索引擎优化方案
  • 东莞微网站建设报价黑马教育培训官网
  • 怎么在虚拟机中做网站培训seo哪家学校好
  • 简述网站制作的流程seo技术培训沈阳
  • 政府网站为什么要改版2024年1月新冠高峰
  • 计算机网络:固定网络位长度子网划分flsm和可变长子网掩码划分vlsm的区别
  • 中介效应分析 原理解释 实例分析
  • Docker 常用命令介绍
  • Transwell 细胞迁移与侵袭实验:从原理到操作的详细指南
  • 软件定义汽车 --- 电子电气架构的驱动
  • 游戏画面总是卡顿怎么办 告别延迟畅玩游戏