diff --git a/packages/rax-cli/src/generator/app/_package.json b/packages/rax-cli/src/generator/app/_package.json index 3ab3a92ae4..b0e6fdb161 100755 --- a/packages/rax-cli/src/generator/app/_package.json +++ b/packages/rax-cli/src/generator/app/_package.json @@ -12,6 +12,9 @@ "driver-universal": "^1.0.1", "history": "^4.9.0", "rax": "^1.0.8", + <%_ if (projectTargets.includes('web')) { -%> + "rax-pwa": "^1.0.2", + <%_ } -%> "rax-view": "^1.0.0", "rax-text": "^1.0.0", "universal-app-runtime": "^0.1.3" diff --git a/packages/rax-cli/src/generator/app/build.json b/packages/rax-cli/src/generator/app/build.json index 25c43d4bb8..a32cf2d9f5 100755 --- a/packages/rax-cli/src/generator/app/build.json +++ b/packages/rax-cli/src/generator/app/build.json @@ -1,5 +1,8 @@ <%_ const isSSR = projectFeatures.includes('ssr') -%> { + <%_ if (isSSR) { -%> + "inlineStyle": true, + <%_ } -%> "plugins": [ ["rax-plugin-app", { "targets": ["<%- projectTargets.join('", "') %>"]}]<%_ if (isSSR) { -%>,<%_ } %> <%_ if (isSSR) { -%> diff --git a/packages/rax-cli/src/generator/app/src/app.json b/packages/rax-cli/src/generator/app/src/app.json index 03c99373ad..1aa7fdd395 100755 --- a/packages/rax-cli/src/generator/app/src/app.json +++ b/packages/rax-cli/src/generator/app/src/app.json @@ -1,3 +1,4 @@ +<%_ const isSSR = projectFeatures.includes('ssr') -%> { "routes": [ { @@ -9,6 +10,9 @@ "component": "pages/about" } ], + <%_ if (isSSR) { -%> + "historyType": "browser", + <%_ } -%> "window": { "defaultTitle": "Rax App 1.0" } diff --git a/packages/rax-cli/src/generator/app/src/document/index.jsx b/packages/rax-cli/src/generator/app/src/document/index.jsx index c6cc5e18f0..0fec3ed6f3 100755 --- a/packages/rax-cli/src/generator/app/src/document/index.jsx +++ b/packages/rax-cli/src/generator/app/src/document/index.jsx @@ -14,14 +14,13 @@ function Document(props) {