atomjoy / vue
为Laravel添加Vue 3
v3.4
2024-02-02 16:50 UTC
README
包含路由、国际化、pinia存储的Vue 3最小应用。
安装包
composer create-project laravel/laravel:^10.0 vue-app
cd vue-app
composer require atomjoy/vue
覆盖文件
首先备份 routes 和 resources 目录!
php artisan vendor:publish --tag=vue-config --force
构建和运行应用
npm install npm run build php artisan serve --host=localhost --port=8000
移除包
不再需要此包。
composer remove atomjoy/vue
(开发) 本地仓库导入
包目录:packages/atomjoy/vue
Laravel composer.json
{ "repositories": [{ "type": "path", "url": "packages/atomjoy/vue" }], "require": { "atomjoy/vue": "dev-main" }, }
Vue3 npm包
npm install vue@next npm install vue-router@4 npm install vue-i18n@9 npm install --save-dev @vitejs/plugin-vue npm install pinia npm install @googlemaps/js-api-loader