--prod构建之后是否可以直接访问html

时间:2019-11-13 10:07:08

标签: angular angular8

我正在使用--prod标志部署我的角度应用程序。构建完成后,我看到dist文件夹中有一个文件夹。

在这里我可以看到所有的CSS和HTML文件。将该文件夹部署到服务器后,我可以从服务器访问html文件,例如:

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

在部署后如何直接在无法访问服务器的html图像的情况下部署我的应用程序?

我什至也看到spec个文件。

1 个答案:

答案 0 :(得分:0)

尝试一下:

  1. 删除`dist文件夹。
  2. 然后运行一个新版本。

它应该只产生以下文件:

  • 在项目文件中也包含具有静态资产的文件夹
  • 一堆“ .js”文件,用作应用程序的块,例如main-esx-xxxxxxxxxx.js或polyfills-xxxxxx.js等。
  • .css文件
  • index.html
  • 3rdpartylicences.txt
  • favicon.ico,也许还有一些其他静态文件

任何类似于项目的内容都意味着您放置了一些错误的文件。资产文件夹将被原样复制到构建中,并且package.json或tsconfig文件中可能存在一些配置错误这会影响您的生产版本外观。