Angular/Typescript的新手和我正在研究一個使用Electron和Angular 4的跨平臺桌面應用程序。 我遇到的問題是我計劃使用Service我的不同組成部分,但我希望從一個不同的文件在不同平臺上的應用程序運行Angular 4(AOT)+電子和條件導入
只要你明白我想要實現這個加載服務:
if (process.platform === 'darwin') { // Mac
import { MyService } from './path/to/the/mac/service/file';
} else if (process.platform === 'windows' { // Windows
import { MyService } from './path/to/the/windows/service/file';
}
而且讓我困擾是我需要使用AOT編譯,所以我不能使用require();
我希望有人已經面臨這樣的問題,並可能指向正確的方向。
通常的做法是導入它們並在它們之間切換。 – estus