如何在构建过程中根据配置文件来决定 VueJS 应用启用关闭功能、显示隐藏页面、修改按钮名字、加载某些库等等

2017-05-09 14:23:38 +08:00
 Rice
标题:如何在构建过程中根据配置文件来决定 VueJS 应用启用关闭功能、显示隐藏页面、修改按钮名字、加载某些库等等

标题描述有点让人困惑,我解释下。
我有一个旧的 Framework7 前端项目,是移动前端单页应用,而不是传统网页,没有使用 MVVM 框架,全靠 Framework7 和其基础 DOM 库,打算用 Vuejs 重构升级。
这个前端应用有一个特点,构建过程中,会就是使用配置文件( xml )来配置应用里的各种功能,是非常粗暴地直接判断 xml 配置,然后脚本把前端应用相应的 html 修改一遍,然后就差不多构建完成了。
这个配置文件可以决定前端应用里的某些页面或功能对用户显示或隐藏,也可以决定要加载什么库或 CSS 主题、还能通过配置修改决定某些按钮的名字。
而以上全是靠直接在构建过程中修改 HTML 页面完成的,构建过程是移动应用中本地代码直接构建,没有用 gulp 啊、webpack 啊(汗)。。。
现在打算重构升级成 Vuejs 的前端应用,但是最好是保留能够根据配置文件来配置应用里的各种功能,但是不要用直接修改 HTML 这种方法,而是能与 webpack 或 gulp 配置的方法,你们有类似的例子或提出一些参考意见吗?

同事的想法是用 gulp,然后还是在构建过程中直接修改 HTML 页面这样。
2272 次点击
所在节点    问与答
1 条回复
smallpath
2017-05-09 16:21:04 +08:00
webpack2 配置文件支持返回 Promise,可以随便你怎么拼配置

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/360111

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX