изменений делаю npm run build затем npm run preview и сервер запускается, потом я его проксирую. Про preview я в доках нашел, но приставка pre меня настораживает, я точно правильно делаю? или другая команда нужна?
Preview в продакшене используют? Я думал это чисто для тестирования
Даже чат ГПТ не знает другие команды))
Ну просто у тебя в этом проекте только такие команды, вот и не знает
ну а как ты продакшен сервер запускаешь?
Возможно это нормальная практика, смотря для чего используешь
Это ты локально смотришь?
не понял про локально, на сервере у меня проект.
nginx apache
Я через nginx запускаю обычно
Nginx это обратный прокси сервер, он проксирует vite сервер который запускается на локалхосте и на порте каком то
Vue3
сбилденные статичные файлы тебе налдо положить на Nginx сервер
У меня стоит caddy сервер, он проксирует с локал хоста вит преокт который запушен через npm run preview\
Ну у тебя же vue используется, там настраивают прокси на html или типа того, просто у меня nuxt проекты, там запускать нужно. А vue не надо запускать
Что написано в корневой директории в файле package.json ? Меня интересует это место: "scripts": { ... },
чем оно тебя интересует?)
Он же хочет знать какие у него ещё есть команды в проекте ?
нет, он хочет опубликовать продакшн версию своего приложения, но делает что-то странное для этого)
Обычно это запускается так: npm run build Но если в пакедже нет такой команды, то ничего не сработает.
Preview нужен для тестов, на продакшн заливает папка dist и в настройках nginx указывается ссылка на него и index index.html
"scripts": { "dev": "vite", "build": "vite build", "preview": "vite preview" },
после билда формируется папка dist но сам сервер не запускается
у тебя nginx стоит на проде ?
У меня Caddy server
Ну вот. Заходи в корневую директорию и вызывай консоль. В ней запусти npm run build
а указывать путь к папке можешь ?
да делал я так 100 раз))
да какой npm run build он просто собирает исходники и все, он не запускает сервер
Всё верно. Вы собираете проект. Содержимое папки dist публикуете на вашем хостинге 😊
да я щас понял свою ошибку))) я прокинул папку dist в caddy сервер, и потом запустил preview а ег оможно было не запускать, просто путь к папке указать и все он будет работать! 😊😊😊
вот про то я и говорю
Я просто не познал жизнь))!
Ну если он хочет не собрать а запустить проект, там же есть команда: npm run dev
Это для локал хоста
Он хотел на проде запустить сайт.
Ну так ему из папки dist нужно файлы закачать в продакшен на хостинг, вот и всё.
Либо ты не понял вопроса его либо он не правильно задал. Проехали, решили уже проблему
Да, меня запутали. Это правда.
Обсуждают сегодня