dimtrovich/blitzphp-vite
Composer 安装命令:
composer require dimtrovich/blitzphp-vite
包简介
Integration de viteJs au framework BlitzPHP
关键字:
README 文档
README
BlitzPHP + viteJs
Integration de ViteJs pour BlitzPHP
BlitzPHP Vite est un package qui vise à intégrer vitejs avec BlitzPHP de manière simple.
Caractéristiques:
- ⏱️ Configuration quasi nulle
- 🧩 Facile à installer et à supprimer
- 🔨 Facile à personnaliser
- ✌️ Prise en charge des frameworks les plus utilisés :
react,vueetsvlete. - 🔥 Profitez du remplacement du module à chaud (HMR)
Installation:
composer require dimtrovich/blitzphp-vite
puis depuis la racine de votre projet, exécutez :
php klinge vite:init --framework=<framework>
remplacez <framework> par vue, react, svelte ou none
ou vous pouvez simplement exécuter :
php klinge vite:init
notre copain klinge s'occupera du reste pour vous 🙃
Commencer:
- Installez vos dépendances de node :
npm install - Démarrez le serveur vite :
npm run dev - Démarrez le serveur blitzphp:
php klinge serveou accédez-y via votre hôte virtuel. - C'est tout =)
NOTE:
npm run devn'est pas l'endroit où vous devriez travailler, son objectif principal est de servir des actifs, tels que des scripts ou des feuilles de style. une fois que vous construisez vos fichiers, cela devient inutile mais tant qu'il sera exécuté, le package l'utilisera à la place des fichiers fournis. Assurez-vous donc d'accéder à votre projet depuis le serveur BlitzPHP ou un hôte virtuel.
Construisez vos fichiers :
pour regrouper vos fichiers, exécutez :
npm run build
cette commande générera les actifs regroupés dans votre répertoire public. mais comme nous l'avons déjà dit, tant que le serveur vite est en cours d'exécution, le package l'utilisera à la place des fichiers groupés, alors assurez-vous de l'arrêter lorsque vous aurez terminé le développement.
Désinitialiser :
La commande composer remove dimtrovich/blitzphp-vite supprimera le package, mais les fichiers générés y resteront (package.json, vite.config.js, etc...).
donc pour éviter cela, assurez-vous d'abord d'exécuter la commande suivante :
php klinge vite:remove
Cette commande fera ce qui suit :
- supprimer
package.json,packages.lock.jsonetvite.config.js. - supprimer le dossier
ressources. - Et enfin restaurer votre fichier
.env.
🔥 Need a quick start?
Check out our starter apps for svelte and vue.
Contributions
Toutes les contributions sont les bienvenues, peu importe que vous sachiez coder, rédiger de la documentation ou aider à trouver des bogues. n'hésitez pas à utiliser des issues ou des pull request.
Licence
MIT License © 2023 Dimitri Sitchet Tomkeu
dimtrovich/blitzphp-vite 适用场景与选型建议
dimtrovich/blitzphp-vite 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 120 次下载、GitHub Stars 达 0, 最近一次更新时间为 2023 年 10 月 06 日, 在 PHP 生态内属于活跃度较高的组件。
它主要适用于以下技术方向: 「vitejs」 「BlitzPHP」 「blitzphp-viteJs」 「blitzphp-vueJs」 「blitzphp-reactJs」 「blitzphp-svelteJs」 等业务场景。在实际项目中,围绕这些方向常见需要落地的问题包括:接口对接、性能调优、并发安全、与既有框架(Laravel / ThinkPHP / Yii / Webman 等)的兼容适配,以及生产环境的日志埋点与稳定性保障。
我们在过去多个企业项目中使用过 dimtrovich/blitzphp-vite 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。
基于 dimtrovich/blitzphp-vite 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。
线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。
承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。
与 dimtrovich/blitzphp-vite 相关的其它包
同方向 / 同关键字的高下载量 PHP Composer 包推荐,方便对比选型:
Vite integration for your Symfony app
A parser for Vite manifest files
Injects assets from a Vite manifest to the Wordpress head, supports themes and plugins
Parse Vite.js manifest file easily and print tags in PHP to enjoy HMR
Authentification et Autorisation pour BlitzPHP
Vite integration for your Symfony app
统计信息
- 总下载量: 120
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 23
- 依赖项目数: 2
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2023-10-06