农比特/codeigniter-vite

将 Vite 集成到 CodeIgniter 4 中

1.0.1 2024-08-13 01:53 UTC

This package is auto-updated.

Last update: 2024-09-13 02:13:30 UTC


README

将 Vite 集成到 CodeIgniter 4 中。

设置

使用 composer 下载包。

composer require nongbit/codeigniter-vite

运行命令以初始化 vite。

php spark vite:init

打开 APPPATH/Config/Vite.php

<?php

namespace Config;

use CodeIgniter\Config\BaseConfig;

class Vite extends BaseConfig
{
    public array $entryPoints = [
        '' => 'Views/assets/js/app.js',
    ];
}

用法

在您的视图中,调用 vite_url()

如果 vite 服务器处于活动状态,则 vite_url() 将产生如下代码。

<script type="module" src="https://:5173/app/Views/assets/js/app.js"></script>

如果找到 manifest.json,则 vite_url() 将读取该文件并生成相应的 html 代码,类似于以下内容

<link rel="stylesheet" href="https:///assets/app.css">
<script type="module" src="https:///assets/app.js">