atomjoy/vue

为Laravel添加Vue 3

安装: 64

依赖: 0

建议者: 0

安全性: 0

星标: 2

关注者: 1

分支: 0

开放问题: 0

语言:Vue

v3.4 2024-02-02 16:50 UTC

This package is not auto-updated.

Last update: 2024-09-29 14:23:06 UTC


README

包含路由、国际化、pinia存储的Vue 3最小应用。

安装包

composer create-project laravel/laravel:^10.0 vue-app
cd vue-app
composer require atomjoy/vue

覆盖文件

首先备份 routesresources 目录!

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