Npm run build создает неправильные пути - PullRequest
0 голосов
/ 18 мая 2019

Для развертывания моего Vue Cli 3 проекта я сделал npm run build, однако index.html в новой папке dist/ содержит неправильные пути, подобные этому:

<link href=/css/app.35dee36a.css
<link href=/js/app.826dde09.js

, в результате я получаю те вconsole:

Failed to load resource - http://my_site.com/js/app.826dde09.js

Это должно быть http://my_site.com/timelog/js, а не http://my_site.com/js.

Я попытался указать URL-адреса в package.json, добавив "baseUrl": "http://my_site.com/timelog/", "homepage": "http://my_site.com/timelog/",, но это ничего не меняет.

Что вызывает эту проблему и как ее решить?

1 Ответ

0 голосов
/ 18 мая 2019

Я решаю эту проблему, создав vue.config.js файл в корне моего проекта со следующим содержимым:

module.exports = {
  baseUrl: '/timelog/'
}

(чтобы заставить работать внутренние ссылки, см. этот ответ )

...