В настоящее время я пытаюсь получить доступ к локальной версии своего сайта на своем телефоне и работаю на своем компьютере. Мой сайт создан с помощью Statamic CMS, использующей среду Laravel. Я заметил, что рекомендуемой команды «vite --host» (хотя и рекомендуется) недостаточно для доступа к ней с моего телефона. Все работает отлично, пока я за компьютером. Когда я пытаюсь получить доступ к «http://192.168.1.5:5173» со своего телефона, я вижу страницу Laravel, предлагающую мне перейти на страницу «http://xxx.test». Однако, когда я перехожу на эту страницу, я получаю пустой экран.
Я также пробовал обслуживать приложение с помощью PHP artisan serive --host=192.168.1.5 --port=5173 , а затем запустив команду Vite на том же IP-адресе vite --host=192.168.1.5:5173. Когда я это сделаю, я увижу страницу, но без скомпилированной версии CSS на моем телефоне. В браузере с моего компьютера все работает нормально. Я пытаюсь найти решение на основе этого и этого.
Важно отметить, что я использую файлы SCSS. Вот как я импортирую свои источники: {{ vite src="resources/js/site.js|resources/scss/main.scss" }}.
Вот также мои Файл vite.config.js:
import { defineConfig } from 'vite';
import laravel from 'laravel-vite-plugin';
export default defineConfig({
plugins: [
laravel({
input: [
'resources/scss/main.scss',
'resources/js/site.js',
],
refresh: true,
}),
],
server: {
host: true
}
});
Информация о среде разработки php, пожалуйста, поддержите: подробности:
Environment
Application Name: xxx
Laravel Version: 10.48.4
PHP Version: 8.3.4
Composer Version: 2.7.1
Environment
Debug Mode: ENABLED
URL: xxx.test
Maintenance Mode: OFF
Cache
Config: NOT CACHED
Events: NOT CACHED
Routes: NOT CACHED
Views: CACHED
Drivers
Broadcasting: log
Cache: statamic
Database: mysql
Logs: stack / single
Mail: smtp
Queue: sync
Session: file
Statamic
Addons: 0
Antlers: runtime
Sites: 1
Stache Watcher: Enabled
Static Caching: Disabled
Version: 4.57.2 Solo
Здесь package.json
{
"private": true,
"scripts": {
"dev": "vite",
"build": "vite build"
},
"devDependencies": {
"@tailwindcss/typography": "^0.5.9",
"autoprefixer": "^10.4.14",
"laravel-vite-plugin": "^0.7.2",
"postcss": "^8.4.23",
"sass": "^1.75.0",
"vite": "^4.0.0"
}
}
Подробнее здесь: https://stackoverflow.com/questions/784 ... etwork-url
Vite не загружает актив при работе с флагом хоста по сетевому URL-адресу ⇐ Php
Кемеровские программисты php общаются здесь
1714695387
Anonymous
В настоящее время я пытаюсь получить доступ к локальной версии своего сайта на своем телефоне и работаю на своем компьютере. Мой сайт создан с помощью Statamic CMS, использующей среду Laravel. Я заметил, что рекомендуемой команды «vite --host» (хотя и рекомендуется) недостаточно для доступа к ней с моего телефона. Все работает отлично, пока я за компьютером. Когда я пытаюсь получить доступ к «http://192.168.1.5:5173» со своего телефона, я вижу страницу Laravel, предлагающую мне перейти на страницу «http://xxx.test». Однако, когда я перехожу на эту страницу, я получаю пустой экран.
Я также пробовал обслуживать приложение с помощью PHP artisan serive --host=192.168.1.5 --port=5173 , а затем запустив команду Vite на том же IP-адресе vite --host=192.168.1.5:5173. Когда я это сделаю, я увижу страницу, но без скомпилированной версии CSS на моем телефоне. В браузере с моего компьютера все работает нормально. Я пытаюсь найти решение на основе этого и этого.
Важно отметить, что я использую файлы SCSS. Вот как я импортирую свои источники: {{ vite src="resources/js/site.js|resources/scss/main.scss" }}.
Вот также мои Файл vite.config.js:
import { defineConfig } from 'vite';
import laravel from 'laravel-vite-plugin';
export default defineConfig({
plugins: [
laravel({
input: [
'resources/scss/main.scss',
'resources/js/site.js',
],
refresh: true,
}),
],
server: {
host: true
}
});
Информация о среде разработки php, пожалуйста, поддержите: подробности:
Environment
Application Name: xxx
Laravel Version: 10.48.4
PHP Version: 8.3.4
Composer Version: 2.7.1
Environment
Debug Mode: ENABLED
URL: xxx.test
Maintenance Mode: OFF
Cache
Config: NOT CACHED
Events: NOT CACHED
Routes: NOT CACHED
Views: CACHED
Drivers
Broadcasting: log
Cache: statamic
Database: mysql
Logs: stack / single
Mail: smtp
Queue: sync
Session: file
Statamic
Addons: 0
Antlers: runtime
Sites: 1
Stache Watcher: Enabled
Static Caching: Disabled
Version: 4.57.2 Solo
Здесь package.json
{
"private": true,
"scripts": {
"dev": "vite",
"build": "vite build"
},
"devDependencies": {
"@tailwindcss/typography": "^0.5.9",
"autoprefixer": "^10.4.14",
"laravel-vite-plugin": "^0.7.2",
"postcss": "^8.4.23",
"sass": "^1.75.0",
"vite": "^4.0.0"
}
}
Подробнее здесь: [url]https://stackoverflow.com/questions/78422171/vite-doesnt-load-asset-when-running-with-host-flag-on-network-url[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия