Laravel React Breeze, всегда не может работать: npm run dev
Вите не работает
ОС: CentOs7Laravel: 9.26.1 узел: v16.17.0npm: 8.15.0
Я хотел бы использовать новый проект Laravel с React.js. И попробуйте плагин Breeze для аутентификации
я использую команду
composer create-project laravel/laravel new-project
php artisan breeze:install
php artisan breeze:install react
npm install
npm run dev
Сначала все команды успешно завершены, но когда я использую
npm run dev
сервер сказал мне
/tmp/dev-xxxxxx.sh: line 1: vite: command not found
и я пробую решение https://github.com/vitejs/vite/discussions/5432
и https://github.com/vitejs/vite/issues/1215.
это все не работает для меня
это пакет.json
{
"private": true,
"scripts": {
"dev": "vite",
"build": "vite build"
},
"devDependencies": {
"@headlessui/react": "^1.4.2",
"@inertiajs/inertia": "^0.11.0",
"@inertiajs/inertia-react": "^0.8.0",
"@inertiajs/progress": "^0.2.6",
"@tailwindcss/forms": "^0.5.2",
"@vitejs/plugin-react": "^2.0.0",
"alpinejs": "^3.4.2",
"autoprefixer": "^10.4.2",
"axios": "^0.27",
"laravel-vite-plugin": "^0.5.0",
"lodash": "^4.17.19",
"postcss": "^8.4.6",
"react": "^17.0.2",
"react-dom": "^17.0.2",
"tailwindcss": "^3.1.0"
},
"dependencies": {
"vite": "^3.0.9"
}
}
Как мне сделать, чтобы решить этот вопрос?
1 ответ
Я нахожу вопрос, который я набираю перед установкой npm
npm config set bin-links false
потому что у CentOs7 есть ошибка символической ссылки (бин-ссылка на мой ноутбук), которая не может быть установлена полностью
поэтому я должен установить bin-ссылки на true и npm install vite
это решило бы проблему