建立电子应用程序打破了我的角度2应用程序

时间:2017-01-04 15:02:38

标签: angular electron

所以在我运行它之后构建我的电子角度2应用程序,我的角度2应用程序不再工作。没有错误出现,但应用程序不知道如何路由,所以它只是根据我的index.html卡在加载。它是否与asar如何打包我的应用程序有关?我该怎么做才能让它再次运行? 文件结构:

./的package.json

- - - - > ./电子/ main.js

 src/---> index.html
          app/app.routing.ts
          app/app.component.ts
          app/app.module.ts
          app/home/home.component.ts
          app/...All The other components......

的index.html:

  <!doctype html>
 <html>
  <head>
  <meta charset="utf-8">
  <title>New</title>
  <script>
   document.write('<base href="' + document.location + '" />');
  </script>

  <meta name="viewport" content="width=device-width, initial-scale=1">
  <link rel="icon" type="image/x-icon" href="favicon.ico">

   <script>window.$ = window.jQuery = require('./public/jquery/dist/jquery.min.js');</script>
   <script src="./public/bootstrap/dist/js/bootstrap.min.js"></script>

   <link rel="stylesheet" href="./public/bootstrap/dist/css/bootstrap.min.css">

   <link rel="stylesheet" href="./public/bootstrap/dist/css/bootstrap-theme.min.css">

  </head>
  <body>
     <app-root>
        Loading...
     </app-root>
  </body>
 </html>

1 个答案:

答案 0 :(得分:0)

href="' + document.location + '"

替换为

href="./" 

here就是这样做的