我的应用程序结构是 - 文件夹 -> 前端 - 带有应用程序文件夹的文件夹 -> html -> spa - 这是我放置我构建的应用程序的地方 'spa' 中有 2 个文件夹 - 资产和静态。在静态文件夹中有来自“前端->公共”的文件。
这是我需要添加外部脚本的问题,所以我放入了 index.html 的头部
<script src="<%= BASE_URL %>static/js/advert.js"></script>
当我构建我的应用程序时,一切都很好,但是在本地(npm run serve)它有错误的 URL。我尝试使用publicPath
invue.config.js
甚至通过 ternary 正确设置它process.env.NODE_ENV === 'production'
。在本地和构建模式下,文件被找到了,但它也改变了所有的路线(链接、菜单等)。
请帮我解决