如何使用Composer安装ThinkPHP中的TedivmJshrink Js压缩包?

2026-04-30 15:480阅读0评论SEO问题
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计836个文字,预计阅读时间需要4分钟。

如何使用Composer安装ThinkPHP中的TedivmJshrink Js压缩包?

如果您希望在ThinkPHP项目中集成JavaScript和压缩功能以减少前端资源体积,可以直接在项目中引入`tedivm`库。以下是简化的步骤:

一、通过 Composer 全局 require 安装

此方式将包直接注入当前项目的 vendor 目录,适用于所有 ThinkPHP 版本(5.x/6.x/7.x),且无需修改框架核心文件。安装后可通过 PHP 代码调用 JShrink::minify() 执行压缩。

1、确保项目根目录下已存在 composer.json 文件,并确认 Composer 已全局可用(执行 composer --version 验证)。

2、在项目根目录终端中执行命令:composer require tedivm/jshrink:^1.0

立即学习“PHP免费学习笔记(深入)”;

3、等待安装完成,检查 vendor/tedivm/jshrink/ 目录是否存在,以及 autoload.php 是否自动注册该命名空间。

二、使用 Composer create-project 初始化时预装

此方式适用于新建 ThinkPHP 项目,可在项目创建阶段即集成 JShrink,避免后续手动 require 的依赖同步风险。特别适合 CI/CD 流水线中标准化构建环境。

阅读全文

本文共计836个文字,预计阅读时间需要4分钟。

如何使用Composer安装ThinkPHP中的TedivmJshrink Js压缩包?

如果您希望在ThinkPHP项目中集成JavaScript和压缩功能以减少前端资源体积,可以直接在项目中引入`tedivm`库。以下是简化的步骤:

一、通过 Composer 全局 require 安装

此方式将包直接注入当前项目的 vendor 目录,适用于所有 ThinkPHP 版本(5.x/6.x/7.x),且无需修改框架核心文件。安装后可通过 PHP 代码调用 JShrink::minify() 执行压缩。

1、确保项目根目录下已存在 composer.json 文件,并确认 Composer 已全局可用(执行 composer --version 验证)。

2、在项目根目录终端中执行命令:composer require tedivm/jshrink:^1.0

立即学习“PHP免费学习笔记(深入)”;

3、等待安装完成,检查 vendor/tedivm/jshrink/ 目录是否存在,以及 autoload.php 是否自动注册该命名空间。

二、使用 Composer create-project 初始化时预装

此方式适用于新建 ThinkPHP 项目,可在项目创建阶段即集成 JShrink,避免后续手动 require 的依赖同步风险。特别适合 CI/CD 流水线中标准化构建环境。

阅读全文