aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/app.config.ts
diff options
context:
space:
mode:
Diffstat (limited to 'app.config.ts')
-rw-r--r--app.config.ts20
1 files changed, 20 insertions, 0 deletions
diff --git a/app.config.ts b/app.config.ts
new file mode 100644
index 0000000..63f3063
--- /dev/null
+++ b/app.config.ts
@@ -0,0 +1,20 @@
+/**
+ * 应用级根目录配置。
+ *
+ * routerMode:
+ * - 'browser':使用普通的 History 路由,地址形如 /components。
+ * 部署到静态服务器时需要把未知路径回退到 index.html。
+ * - 'hash':使用 Hash 路由,地址形如 /#/components。
+ * 不需要服务器做 SPA 回退,适合静态托管或直接打开构建产物。
+ *
+ * 修改后重启开发服务器即可切换。
+ */
+export type RouterMode = 'browser' | 'hash'
+
+export interface AppConfig {
+ routerMode: RouterMode
+}
+
+export const appConfig: AppConfig = {
+ routerMode: 'hash',
+}