Я использую Vue CLI 3 и историю режима vue-router, и у меня возникла проблема это.
Выяснилось, что после запуска npm run build мне нужно поместить .htaccess в папку dist.
Как заставить npm run build автоматически включать .htaccess, чтобы мне не приходилось вручную копировать его в папку dist?
привет @ MátéWiszt, спасибо за ответ. Насчет webpack не знаю. Я попробую ваше предложение, но разве без плагина это невозможно?
Извините, я знаю только использование Vue с webpack, я никогда не использовал его без него. Но мне пришло в голову, что если вы поместите что-то в статическую папку (все еще веб-пакет с шаблоном vuejs), это будет автоматически скопировано в статическую папку dist.





Это может показаться очевидным, но размещение .htaccess внутри общей папки, похоже, помогает мне. Все, что содержится в общей папке, копируется в папку dist во время сборки.
у меня нет общей папки. я использую проект webpack
@MitchBroadhead Я также использую webpack из Vue CLI 3, и у него есть общая папка, которая содержит manifest.json, robots.txt, favicon и index.html. Поместите туда .htaccess.
@ChristhoferNatalius да, я обновился до vue cli 3, и это исправило
У меня есть общая папка, но .htaccess не копируется в одном проекте. Он скопирован в другой (Nuxt). Любые идеи?
Если вы используете webpack, вам стоит попробовать этот плагин: github.com/webpack-contrib/copy-webpack-plugin