zoukankan      html  css  js  c++  java
  • Angular的部署

    • 编译结果
      • 必须的文件其实只有dist/、app.js、package.json和特别引入的文件/依赖包
      • 除了下图内容之外,其实还有一个node_modules文件夹,只不过在部署到CloudFoundry等环境时,不需要该文件夹,部署过程中会根据paskage.json的内容重新下载依赖包
      • Angular file structure
    • 部署到线上环境必须的文件(也就是说大多数情况下,dist/下面的文件就够了)
      • dist/
        • 部署时必须带上
        • assets/
          • 资源文件,应该都会带上
        • environments/
          • 自己加上的前端配置文件,如env.js
        • index.html
          • 和源码中的总体一样,但是多引用动态生成的后面3个js文件和1个css文件
        • main.78deda3af68a3251d518.js
          • 压缩合并的业务js
        • polyfills.09af5d24106a4cc21ee0.js
        • runtime.d364fde957dc40eec689.js
        • styles.b5a8ac51d08eb2a6cc2e.css
          • 压缩合并的业务css
          • 加上了component的作用域,使用ngContent
        • 3rdpartylicenses.txt
        • 其他js
      • package.json
        • 部署时必须带上
        • 部署过程中会根据paskage.json的内容重新下载依赖包
      • app.js
        • 项目中不一定有该文件,但如果有,那么部署时也必须带上
        • 如果自定义了接口或改了其他东西,需要从app.js启动时会有
      • XXX
        • 如果单独依赖了其他不在package.json下通过版本管理的常见包的话,需要把压缩包也引进来,但是package.json下也有相应的模块及检验码
        • 部署时必须带上
  • 相关阅读:
    Largest Submatrix of All 1’s
    Max Sum of Max-K-sub-sequence
    Sticks Problem
    Splay模版
    B. Different Rules
    链表合并 leetcode
    K个一组翻转链表
    反转链表2 leetcode
    nodejs简单仿apache页面
    HTML 5 Web Workers
  • 原文地址:https://www.cnblogs.com/wyp1988/p/11270275.html
Copyright © 2011-2022 走看看