A有两个独立的Laravel项目和Angular项目。我通过将angular.json输出路径更改为..Laravel-Project / public / app并使用ng build -base-href localhost:8000 / app命令构建项目,在Laravel项目中构建Angular项目。
构建之后,它构建在Laravel-Project / public / app路径中,但要运行它,我必须更改index.html
<script type="text/javascript" src="runtime.js"></script><script
type="text/javascript" src="polyfills.js"></script><script
type="text/javascript" src="styles.js"></script><script
type="text/javascript" src="vendor.js"></script><script
type="text/javascript" src="main.js"></script>
至
<script type="text/javascript" src="/app/runtime.js"></script><script
type="text/javascript" src="/app/polyfills.js"></script><script
type="text/javascript" src="/app/styles.js"></script><script
type="text/javascript" src="/app/vendor.js"></script><script
type="text/javascript" src="/app/main.js"></script>
每次我建立项目。它总是搜索公用文件夹中的javascript文件而不是app文件夹。我怎么解决这个问题?
在做了一些研究之后,我发现它只能用Laravel视图来完成。因此,我可以将更新的index.html存储在另一个文件夹中,并将路径重定向从构建路径重定向到新文件夹路径。否则我必须手动完成。