【发布时间】:2020-03-27 07:06:40
【问题描述】:
我有一个带有几个视图的 VueJS/vue-cli 应用程序。我想根据构建时配置启用/禁用一些代码。
这与开发/生产并不严格相关,但例如说我的应用程序有 3 个功能,并且我希望根据我交付产品的人有 2 个不同的构建。
例如,假设我有视图 Foo、Bar 和 Baz:我希望仅在为 Deploy1 构建时在生成的静态文件中具有 Foo 视图,仅在为 Deploy2 构建时才有 Bar,并且我总是希望看到 Baz部署。
当然,与 Bar 相关的代码不应包含在 Deploy1 中,因此我不是在谈论运行时检查。
这在概念上类似于 #ifdef 宏在 C 中可以做的事情。
如何在 VueJS 和 vue-cli 中获得类似的结果? (还是一般的 NodeJS?)
提前致谢!
【问题讨论】:
-
也许我会使用 gpp (github.com/logological/gpp),但 vue/node 特定的解决方案可能会更好。