[为IE8打造] 使用webpack4 搭建一个支持模块化开发的

2023-10-19  本文已影响0人  JakeBless

你是否还在为老的项目上线需要修改js版本号而发愁?
你是否还在为老的项目一个js4000行而发愁?你是否在为上传图片资源而发愁?
问题不大,接下来,我将手把手教你搭建一个属于自己的webpack项目。

webpack_base_app地址: https://github.com/hjdshu/webpack-app-ie8#webpack_base_app

解决哪些问题

  1. ie8天生不支持vue, 所以以前的全家桶用不了
  2. 使用默认的webpack配置的项目在ie8里跑不起来怎么办?
  3. 项目里有php或者django变量怎么办?
  4. 需要兼容ie8,也想前端工程化?

提供哪些功能

  1. 支持less, dev热更新
  2. 所有资源, 打包压缩,hash
  3. 打包后支持ie8,暂时不支持babel等,可自行添加
  4. 支持嵌入php变量,参考html里面的 <%= htmlWebpackPlugin.options.phpCode %> 部分内容,与build文件里的配置项做映射处理
  5. 支持多页面,支持ie7+(因为项目虽然是ie8兼容,实际上ie7也能跑),如果要用promise等,请根据项目兼容情况酌情添加

start dev

yarn
yarn dev

build

yarn build
上一篇 下一篇

猜你喜欢

热点阅读