在php项目中优雅地使用webpack

实现的功能

  1. 开发模式支持devServer
  2. 支持热更新
  3. php代码在开发与生产模式切换时无需更改,一次性简洁地插入css和js

为什么使用webpack

我是不久前才接触webpack,用下来只有一个字爽。
官方这样描述webpack

本质上,webpack 是一个现代 JavaScript 应用程序的静态模块打包器(module bundler)。当 webpack 处理应用程序时,它会递归地构建一个依赖关系图(dependency graph),其中包含应用程序需要的每个模块,然后将所有这些模块打包成一个或多个 bundle。

为什么要用它,因为它好用,当我们需要构建相对复杂的Web App时,它能让开发更加高效。

为什么使用php

世界上大多数网站都在使用php,why?

  1. php是服务端渲染(SSR)的,能够更快速地呈现完整的web页面,更重要的是对SEO友好
  2. 成熟
  3. 丰富的框架

而我的理由是前后端都是我写,我似乎没有更好的选择。

为什么结合两者

因为我用php也不单纯是写api,还有html页面渲染,自然离不开css和js,怎么开发css、js快呢?当然是用webpack。

手工式结合

自从用上webpack之后,我开发php项目时也很想用。。。

于是百度和Google必不可少,终于让我找到答案了,直接像html那样添加

你可能感兴趣的:(php)