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

это решило бы проблему

Другие вопросы по тегам