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