代码之家  ›  专栏  ›  技术社区  ›  Portekoi

推入式释放角度2快速步骤应用

  •  0
  • Portekoi  · 技术社区  · 7 年前

    现在,我准备在我的服务器上推进生产。但是我有很多文件。

    我发现这是这样的: How to bundle an Angular app for production

    但我不明白。如果我做一个 npm build , dist

    如果我试着用 Gulp ,我不明白。比如这里: http://blog.scottlogic.com/2015/12/24/creating-an-angular-2-build.html

    如果有一种简单的方法可以在文件夹中创建发布文件并将其推送到网上,而之前不需要很多命令?

    1 回复  |  直到 7 年前
        1
  •  0
  •   Portekoi    7 年前

    这个链接对我帮助很大: http://www.codingpedia.org/ama/fast-faster-angular-cli-how-i-converted-my-angular-project-to-use-angular-cli

    我在我的 .angular.cli.json 对于 styles scripts . 我把我的 app

    "apps": [
        {
          "root": "src",
          "outDir": "dist",
          "assets": [
            "assets",
            "app/api",
            "favicon.ico"
          ],
          "index": "index.html",
          "main": "main.ts",
          "polyfills": "polyfills.ts",
          "test": "test.ts",
          "tsconfig": "tsconfig.app.json",
          "testTsconfig": "tsconfig.spec.json",
          "prefix": "app",
          "styles": [
            "styles.scss",
            "../src/assets/vendors/bootstrap/dist/css/bootstrap.min.css",
            "../node_modules/font-awesome/css/font-awesome.css",
            "../src/assets/vendors/iCheck/skins/flat/green.css",
            "../src/assets/build/css/custom.min.css"
          ],
          "scripts": [
              "../src/assets/vendors/jquery/dist/jquery.min.js",
              "../src/assets/vendors/bootstrap/dist/js/bootstrap.min.js",
              "../src/assets/vendors/datatables.net/js/jquery.dataTables.min.js",
              "../src/assets/vendors/datatables.net-bs/js/dataTables.bootstrap.min.js",
              "../src/assets/vendors/datatables.net-buttons/js/dataTables.buttons.min.js",
              "../src/assets/vendors/datatables.net-buttons-bs/js/buttons.bootstrap.min.js",
              "../src/assets/vendors/datatables.net-buttons/js/buttons.flash.min.js",
              "../src/assets/vendors/datatables.net-buttons/js/buttons.html5.min.js",
              "../src/assets/vendors/datatables.net-buttons/js/buttons.print.min.js",
              "../src/assets/vendors/jszip/dist/jszip.min.js",
              "../src/assets/vendors/pdfmake/build/pdfmake.min.js",
              "../src/assets/vendors/pdfmake/build/vfs_fonts.js"
            ],
          "environmentSource": "environments/environment.ts",
          "environments": {
            "dev": "environments/environment.ts",
            "prod": "environments/environment.prod.ts"
          }
        }
      ]
    

    我必须对此进行优化,但它现在起作用了。