Angular 可以在--prod build之后直接访问html吗

Angular 可以在--prod build之后直接访问html吗,angular,angular8,Angular,Angular8,我正在部署带有--prod标志的angular应用程序。在构建之后,我看到dist文件夹中有一个文件夹 在那里我可以看到所有的css和html文件。将此文件夹部署到服务器后,我可以从服务器访问html文件,如: http://xzy/app/component/home.html-我收到客户的投诉 在部署之后,如果不直接从服务器访问html和图像,我如何部署我的应用程序 即使我看到也有spec文件..试试这个: 删除'dist文件夹 然后运行一个新的构建 它应该只生成以下文件: “资源”文件夹

我正在部署带有
--prod
标志的angular应用程序。在构建之后,我看到dist文件夹中有一个文件夹

在那里我可以看到所有的css和html文件。将此文件夹部署到服务器后,我可以从服务器访问html文件,如:

http://xzy/app/component/home.html
-我收到客户的投诉

在部署之后,如果不直接从服务器访问html和图像,我如何部署我的应用程序

即使我看到也有
spec
文件..

试试这个:

  • 删除'dist文件夹
  • 然后运行一个新的构建
  • 它应该只生成以下文件:

    • “资源”文件夹,其中还包含项目文件中的静态资源
    • 一堆“.js”文件,用作应用程序的块,例如main-esx-xxxxxxxxx.js或polyfills-xxxxxx.js等
    • .css文件
    • index.html
    • 3rdpartylices.txt
    • 可能还有其他一些静态文件

    任何与项目相似的esle都意味着您有一些放错位置的文件。assets文件夹将按原样复制到构建中,并且package.json或tsconfig文件中可能存在一些错误配置,这些配置可能会影响生产构建的外观

    不,build命令将项目构建为一个html文件javascript文件,css文件您只需要将此文件pust到服务器,看起来您pust的洞项目包括源文件,但是我如何单独使用css文件找到html和javasccript?我的生成输出看起来像我的编辑器文件夹结构这是生成文件的外观,但我的生成不是,它包含所有文件夹,包括资产文件夹资产文件夹将完全包含其中的所有文件,但其他文件不,您使用的angule cli版本是什么?两个文件,我在这里分享:你能帮我解决这个问题吗?你的文件看起来不错。那么,如果删除dist文件夹并运行“npm run build”,会发生什么情况呢?它将生成dist文件夹,其中应用程序以当前时间戳复制在其中,我是否正确?是的,就是这样。目前,我在
    angular.json
    中从资产数组中删除了一行'src'。