Skip to content

Commit 08e5357

Browse files
fix: update new project imported modules
1 parent 5adfa4a commit 08e5357

File tree

6 files changed

+20
-50
lines changed

6 files changed

+20
-50
lines changed

package-lock.json

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@
4343
"@types/node-sass": "^3.10.32",
4444
"@types/npm": "^2.0.29",
4545
"@types/ua-parser-js": "^0.7.32",
46-
"@types/yargs": "^11.1.0",
46+
"@types/yargs": "^11.1.1",
4747
"chokidar-cli": "^1.2.0",
4848
"condition-circle": "^2.0.1",
4949
"fuse-test-runner": "^1.0.16",

src/commands/serve.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -222,5 +222,10 @@ function serve(isProdBuild = false, isServiceWorkerEnabled = false) {
222222
.then(() => {
223223
fuseBrowser.run({ chokidar: { ignored: /^(.*\.scss$)*$/gim } })
224224
})
225+
.catch(() => {
226+
fuseSw.run().then(() => {
227+
fuseBrowser.run({ chokidar: { ignored: /^(.*\.scss$)*$/gim } })
228+
})
229+
})
225230
})
226231
}

src/templates/core/browser/app.browser.module.ts.txt

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,17 +2,13 @@ import { AppModule } from '../app/app.module'
22
import { NgModule } from '@angular/core'
33
import { BrowserTransferStateModule, BrowserModule } from '@angular/platform-browser'
44
import { AppComponent } from '../app/app.component'
5-
import { EnvironmentBrowserModule } from 'fusing-angular-cli/.build/modules/src/modules/environment'
6-
import { WindowBrowserModule } from 'fusing-angular-cli/.build/modules/src/modules'
7-
import { CookiesBrowserModule } from 'fusing-angular-cli/.build/modules/src/modules/cookies'
5+
import { FusingAngularBrowserModule } from 'fusing-angular-cli/.build/modules/src/modules/fusing-angular/browser'
86

97
@NgModule({
108
imports: [
119
BrowserModule.withServerTransition({ appId: 'app-root' }),
1210
BrowserTransferStateModule,
13-
WindowBrowserModule.forRoot(),
14-
CookiesBrowserModule,
15-
EnvironmentBrowserModule,
11+
FusingAngularBrowserModule,
1612
AppModule
1713
],
1814
bootstrap: [AppComponent]

src/templates/core/server/server.angular.module.ts.txt

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,12 @@ import { NgModule } from '@angular/core'
22
import { ServerModule, ServerTransferStateModule } from '@angular/platform-server'
33
import { AppModule } from '../app/app.module'
44
import { AppComponent } from '../app/app.component'
5-
import { WindowServerModule } from 'fusing-angular-cli/.build/modules/src/modules'
6-
import { EnvironmentServerModule } from 'fusing-angular-cli/.build/modules/src/modules/environment'
7-
import { CookiesServerModule } from 'fusing-angular-cli/.build/modules/src/modules/cookies'
5+
import { FusingAngularServerModule } from 'fusing-angular-cli/.build/modules/src/modules/fusing-angular/server'
86

97
@NgModule({
108
imports: [
119
ServerTransferStateModule,
12-
WindowServerModule.forRoot({}),
13-
CookiesServerModule,
14-
EnvironmentServerModule,
10+
FusingAngularServerModule,
1511
ServerModule,
1612
AppModule
1713
],

src/templates/core/server/server.app.ts.txt

Lines changed: 7 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -41,8 +41,6 @@ expressApp.engine('html', ngExpressEngine({
4141
]
4242
}))
4343

44-
expressApp.use('/favicon.ico', (req, res) => res.sendStatus(204)) // TODO: FAVICONS
45-
4644
function returnBrEncoding(availableEncodings: string[]) {
4745
return availableEncodings.some(a => a === 'br')
4846
}
@@ -74,7 +72,13 @@ function checkReturnJsFile(filePath: string, res: express.Response, encoding: st
7472
})
7573
}
7674

77-
expressApp.get('/js**', (req, res) => {
75+
expressApp.use('/robots.txt', express.static(`${publicDir}/assets/robots.txt`))
76+
expressApp.use('/assets', express.static(`${publicDir}/assets`))
77+
expressApp.use('/favicon.ico', express.static(`${publicDir}/assets/favicons/favicon.ico`))
78+
expressApp.use('/manifest.json', express.static(`${publicDir}/assets/favicons/manifest.json`))
79+
expressApp.use('/js/ngsw.json', express.static(`${publicDir}/ngsw.json`))
80+
81+
expressApp.get('/js/**', (req, res) => {
7882
const encodings = (req.get('Accept-Encoding') || '').split(',').map(a => a.trim())
7983
const filePath = resolve(`${publicDir}${req.path}`)
8084

@@ -96,35 +100,4 @@ expressApp.get('**', (req, res) => {
96100
})
97101
})
98102

99-
// app.use('/ngsw.json', express.static(`${dir}/ngsw.json`, staticOptions))
100-
// app.use(
101-
// '/ngsw-worker.js',
102-
// express.static(`${dir}/ngsw-worker.js`, staticOptions)
103-
// )
104-
// app.use(
105-
// '/assets',
106-
// express.static(`${dir}/assets`, { ...staticOptions, fallthrough: false })
107-
// )
108-
// app.use(
109-
// '/manifest.json',
110-
// express.static(`${dir}/assets`, { ...staticOptions, fallthrough: false })
111-
// )
112-
113-
// app.use('/robots.txt', express.static(`${dir}/web/robots.txt`, staticOptions))
114-
// app.use('/ping.html', express.static(`${dir}/web/ping.html`, staticOptions))
115-
// app.use(
116-
// '/favicon.ico',
117-
// express.static(`${dir}/assets/favicons/favicon-16x16.png`, {
118-
// ...staticOptions,
119-
// fallthrough: false
120-
// })
121-
// )
122-
// app.use(
123-
// '/assets/favicons/favicon.ico',
124-
// express.static(`${dir}/assets/favicons/favicon-16x16.png`, {
125-
// ...staticOptions,
126-
// fallthrough: false
127-
// })
128-
// )
129-
130103
export { expressApp }

0 commit comments

Comments
 (0)