角构建index.html不起作用

Joh*_*son 3 javascript node.js angular nodejs-liveserver

我尝试在浏览器中打开index.html时,已采用了角度项目的构建方式,并获得了dist文件夹。我遇到以下错误,例如无法加载资源和找不到inline.bundle.js和polyfil的文件。 bundle.js和许多文件。 在此处输入图片说明 虽然此文件已添加到脚本标签中,但我没有更改此文件的路径仍然无法正常工作。但是如果我从实时服务器运行此文件,它将正常工作。 在此处输入图片说明 解释为什么没有服务器它不能正常工作?为什么不加载js文件inline.bundle.js,polyfill.bundle.js?

Zoo*_*oly 5

找不到您的文件,因为基本URL已更改。

你可以解决这个一个用<base href="./">在你的index.html

https://developer.mozilla.org/zh-CN/docs/Web/HTML/Element/base

  • 可以正常工作谢谢。如果我卸下基本元件,为什么仍然可以正常工作? (2认同)
  • 是的,如果元素不存在,它会开始工作 (2认同)
  • 这对我不起作用。当我添加 ``&lt;base href="./"&gt;``` 时,我什么也没得到。当我删除基本标签时,出现错误。```请提供 APP_BASE_HREF 标记的值或向文档添加基本元素。``` (2认同)