我要创造get,post,put在电子功能的访问本地JSON文件。
目前,我正在json-server这样做,但在运行电子项目之前,我每次都需要单独运行本地主机。
我使用了另一个名为 - 的库electron-json-storage。但我总是收到 fs 错误。
有没有办法解决这个问题,或者有没有其他有用的方法来做到这一点?
我在app.module中导入了所有角度材质模块
@NgModule({imports: [
CdkTableModule,
MatAutocompleteModule,
MatButtonModule,
MatCardModule,
MatCheckboxModule,
MatIconModule,
MatInputModule,
MatProgressBarModule,
MatProgressSpinnerModule,
MatRadioModule,
MatRippleModule,
MatSelectModule,
MatSidenavModule,
MatSliderModule,
MatSlideToggleModule,
MatSnackBarModule],})
export class AppModule {}
Run Code Online (Sandbox Code Playgroud)
现在我的程序将重定向到登录页面或布局页面.代码如下所示:
import {NgModule} from '@angular/core';
import {Routes, RouterModule} from '@angular/router';
import {AuthGuard} from './shared/guard/auth.guard';
const routes: Routes = [
{path: '', loadChildren: './layout/layout.module#LayoutModule', canActivate: [AuthGuard]},
{path: 'login', loadChildren: './login/login.module#LoginModule'}];
@NgModule({
imports: [RouterModule.forRoot(routes, {useHash: true})],
exports: [RouterModule]
})
export class AppRoutingModule {}
Run Code Online (Sandbox Code Playgroud)
如何使用此处的所有角度材质,而不是在Login.module和Layout.module中再次导入所有材质
我用compoent完成了它:LoginComponent和我工作,但我怎么能在loadChildren中做到这一点?
我尝试使用电子打包器将我的电子项目构建到窗口应用程序,但出现此错误。
无法从“/var/www/windowapp/electron-angular-project/node_modules/@angular-devkit/core/node_modules/chokidar”中找到模块“fsevents”
This normally means that either you have deleted this package already somehow (check your ignore settings if using electron-packager). Or your module installation failed.
Run Code Online (Sandbox Code Playgroud)
任何人都知道如何解决它以及发生了什么?