Я следую самой базовой c настройке для vue-cli
.
Я создал приложение, используя vue create my-beautiful-app
Я могу запустить сервер разработки, используя npm run serve
. Но когда я строю с npm run build
и открываю страницу в http://localhost/myprojects/mysite/
, пути в index.html
неверны.
Пути предполагают, что сайт находится в http://domain
, что хорошо для онлайн-версии, но я бы также хотел проверить локально версию сборки.
Index. html генерируется vue -cli
<html>
<head>
<title>Vue App</title>
<link href=/css/app.e27cfb76.css rel=preload as=style>
<link href=/js/app.bfd0a3ba.js rel=preload as=script>
<link href=/js/chunk-vendors.dea41e99.js rel=preload as=script>
<link href=/css/app.e27cfb76.css rel=stylesheet>
</head>
<body>
<div id=app></div>
<script src=/js/chunk-vendors.dea41e99.js> </script>
<script src=/js/app.bfd0a3ba.js> </script>
</body>
</html>
Если я вручную изменю эти пути, добавив точку, я также смогу проверить сборку на своем локальном жестком диске:
<script src=./js/chunk-vendors.dea41e99.js> </script>
<script src=./js/app.bfd0a3ba.js> </script>
Как я могу исправить шаг сборки, чтобы пути включали эту точку? Или это плохая практика?