一个有两个独立的Laravel项目和Angular项目。我通过将angular.json输出路径更改为..Laravel-Project / public / app在Laravel项目中构建Angular项目,并使用 ng build --base-href localhost:8000 / app命令。
构建后,它会构建在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文件。我该如何解决这个问题?
答案 0 :(得分:0)
经过一些研究,我发现它只能用Laravel视图完成。因此,我可以将更新的index.html存储在另一个文件夹中,并进行从构建路径到新文件夹路径的路由重定向。 否则,我必须手动进行。