Laravel 9 / Bootstrap -在以下位置未找到Vite清单

fxnxkyjh  于 2022-11-18  发布在  Bootstrap
关注(0)|答案(1)|浏览(334)

新的Laravel和我有麻烦得到引导程序去与我的项目。我不知道我做错了什么。
我会给予步骤,看看是否有人可以repro和建议。提前感谢
我从全新安装Ubuntu 22.04开始

1.安装PHP 8.1.2:

sudo apt install -y php php-common php-cli php-gd php-mysqlnd php-curl php-intl php-mbstring php-bcmath php-xml php-zip

2.安装合成器:

sudo apt install -y curl
curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/bin --filename=composer

3.创建Laravel项目:

composer create-project laravel/laravel --prefer-dist laravel-bootstrap
cd laravel-bootstrap

4.安装Laravel/用户界面和引导程序

composer require laravel/ui
php artisan ui bootstrap
php artisan ui bootstrap --auth
npm install
npm run dev
当我运行npm run dev时,我收到以下消息:

dev
vite

file:///var/www/laravel-bootstrap/node_modules/vite/bin/vite.js:7
    await import('source-map-support').then((r) => r.default.install())
    ^^^^^

SyntaxError: Unexpected reserved word
    at Loader.moduleStrategy (internal/modules/esm/translators.js:133:18)
    at async link (internal/modules/esm/module_job.js:42:21)

如果我运行php artisan serve并转到http://127.0.0.1:8000,我会得到默认的Laravel页面,它看起来很好,但如果我转到http://127.0.0.1:8000/login,我会得到Missing Vite Manifest File错误消息
错误屏幕截图:https://i.postimg.cc/Njzn2wBp/Screenshot-from-2022-08-18-00-11-28.png

k5ifujac

k5ifujac1#

我有相当相同的问题,并为我找到了解决方案here
请先更新npm和node版本,然后安装Breeze(如果尚未安装)。
简要地说一下我在这之后做了什么:

npm install --save-dev vite laravel-vite-plugin
npm install --save-dev @vitejs/plugin-vue

然后更新包.json:

"scripts": {
    "build": "vite build"
}

还有

npm run build

希望这会有所帮助;)

相关问题