新创建的电子锻造项目

时间:2018-03-17 14:31:25

标签: angular electron

环境
  • electron-forge,5.1.1
  • electron-compile,6.4.2
  • angular,5.2.9
脚步
  • 使用伪造模板创建电子项目。一切正常。
    • npm install -g electron-forge
    • electron-forge init my-new-project --template=angular2
    • cd my-new-project
    • npm start
  • 在单独的文件夹中创建了带有cli的角度项目,并且在浏览器中启动并运行了角度。
  • 迁移电子项目中src文件夹下的角度文件。
  • 在电子项目中添加角度相关的依赖关系,例如@ angular / router。
  • 到目前为止,这些文件位于src文件夹下,电子应用程序运行良好。

  • index.ts

  • 的index.html
  • bootstrap.ts
  • app.component.ts
  • app.component.html
  • app.component.css
  • app.module.ts

  • 然后我刚刚添加了这些文件

    • APP-routing.module.ts
    • 角色
      • roles.module.ts
      • 角色的routing.module.ts
      • roles.component.ts
      • roles.component.html
  • 更新这些文件
    • index.html,标题为<base href="">
    • app-routing.module.ts,带有loadChildren属性。 const路线:路线= [                 {                     路径:&#39;角色&#39;,                     loadChildren:&#39; roles / roles.module#RolesModule&#39;                 },             {                     路径:&#39;&#39;,                 redirectTo:&#39;角色&#39;,                 pathMatch:&#39;完整&#39;             }         ];
    • 角色的routing.module.ts
      const路线:路线= [             {                 路径:&#39;&#39;,                 组件:RolesComponent,             }         ];

所有这些更改都在浏览器中使用角度,但在电子应用中出错。

错误:参考错误。系统未定义。

任何帮助都将不胜感激。

0 个答案:

没有答案