非SPA页面,生产环境下webpack你们是如何使用的,包括版本管理,以及页面按需加载

发布于 2022-09-06 02:35:29 字数 47 浏览 12 评论 0

主要是按需加载这一块,不知道有什么比较好的方法,单纯的合并不能满足,后端是php

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

梦里的微风 2022-09-13 02:35:29

希望这个项目能帮到你:https://github.com/xiangsongt...

项目使用webpack处理后端渲染模板Handlerbars的一个demo项目,使用的是nodejs中途岛模型。不过没关系,前端构建思路和nodejs+express是分离的,你看过webpack.config就能知道。

项目根据页面载入对应页面的js,也可以通过import()加载异步模块。

有commonChunk的方案,这个你开启demo看看效果就知道了。关键是思路,应用到你的实际需要更改下webpack构建配置。

另外,我对FIS不熟,但是Webpack用在多页好像也没什么问题,关键是理念和使用姿势要正确。

祝好运

静待花开 2022-09-13 02:35:29

以vue为例,组件所加载的就是其内部的less或sass编译成的独立css文件和一个全局的css文件,js方面就是manifestvendor和自身所用的js,在html-webpack-plugin中可以配置插入到html文件中引用。

至于版本管理,不是太明白lz这里和webpack是有什么关联。

一袭水袖舞倾城 2022-09-13 02:35:29

Webpack 就是为现代的单页面应用而生的,对传统型后端渲染的多页面应用并不适用,百度的 FIS 或许适合,后端PHP在FIS也有解决方案,可以研究一下。

FIS3

独享拥抱 2022-09-13 02:35:29

Lazy Loading,webpack文档里面说得很清楚

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文