Изменение каталога ресурсов в Vue - PullRequest
1 голос
/ 09 апреля 2019

Я работаю над проектом, который был создан с использованием vue cli 3.0.И при создании папка src/assets тоже сделана.Например, в эту папку могут входить некоторые изображения.

Можно ли изменить путь ресурсов на что-то другое?

Я попытался изменить настройку assetsDir в vue.config.js.Но это только меняет путь вывода в сборке.

Редактировать:

Я должен отметить, что я хотел бы загрузить активы на основе переменной среды "vendor".Поэтому, если я установлю это на vendorX, оно должно загрузить src/assets/vendorX, а с vendorY оно должно загрузить src/assets/vendorY.

Редактировать 2:

Похоже, что имя каталога не 'Это не имеет значения для Vue Cli.Я изменил имя папки assets на vendors.Но я предполагаю, что Vue по умолчанию включает все файлы ресурсов в src.Поэтому сейчас я ищу способ изменить это или, возможно, найти другое решение.

Ответы [ 2 ]

2 голосов
/ 09 апреля 2019

Если папка ресурсов была настроена с псевдонимом, который будет найден в webpack.config, однако vue-cli появляется, чтобы создать проект с жестко закодированными путями к активам. Попробуйте изменить путь src для ваших активов во всех файлах на ./assetsDir/myImg.png.

1 голос
/ 11 апреля 2019

Вы можете проверить эту статью Энтони Гора на Medium. Могу дать вам подсказку. «Переименование папки проекта Vue CLI 3» Энтони Гора https://link.medium.com/9fo6DbgxNV

...