zoukankan      html  css  js  c++  java
  • angular打包(一): electron

    路由问题:

    打包成electron前,需要修改 index.html

      <base href="/">

      <base href="./">

    这样按照教程,确实能打包成功。

    但是!但是。  此时从浏览器 直接访问 127.0.0.1:4000   也就是index是没问题的;而且从index页开始点击操作,各种路由跳转也是没问题的。

    但只要想直接访问 127.0.0.1:4000/XXX/YYY  这样的带路由的页面,就会报各种404,典型的比如

    GET http://127.0.0.1:4000/pages/device/runtime.js net::ERR_ABORTED 404 (Not Found)
    favicon.ico:1 GET http://127.0.0.1:4000/pages/device/favicon.ico 404 (Not Found)
    favicon.png:1 GET http://127.0.0.1:4000/pages/device/favicon.png 404 (Not Found)

    这个问题一不留神就能坑人很久。尤其是在使用electron成功打包后。很容易忽视这个问题。

    而又不是angular自己的问题。所以怎么检查路由的写法都没用。也不容易搜到。

    ——总结:一定要多测试。多git,保存来路。

    不知来路,焉知入路,盘中八卦皆空。

    未识内堂,焉职外堂,局里五行尽错。 

  • 相关阅读:
    委托理解
    WebForm与MVC模式优缺点
    关系型数据库与NOSQL
    抽象类与接口
    Asp.net中的状态保持方案
    数据库[约束]笔记
    xml文件操作
    String、Path、File、Directroy 常用方法总结
    面向对象5个基本设计原则
    面向对象分析与设计
  • 原文地址:https://www.cnblogs.com/xuanmanstein/p/11818279.html
Copyright © 2011-2022 走看看