安装天翼加速器
需要在项目中安装天翼加速器。
步骤:
- 在项目根目录中安装天翼的依赖:
npm install -g @tencent/ty-webkit
初始化天翼加速器
在项目根目录中创建一个 tyconfig.json 文件,配置天翼加速器的参数。
步骤:
- 打开终端,运行以下命令:
ty init
- 这将生成一个默认的
tyconfig.json文件。如果你不需要自定义配置,可以直接使用默认配置。
配置项目
在 tyconfig.json 文件中,根据需要配置参数。
常用配置参数:
{
"compress": true, // 是否压缩代码
"extractClassName": true, // 是否提取类名
"minify": true, // 是否去重
"pack": true, // 是否打包
"cache": true, // 是否启用缓存
"dll": true // 是否使用 DLL
}
使用天翼加速器
在项目中使用天翼加速器,可以通过命令行工具进行操作。
常用命令:
- 打包和优化文件:
ty build
- 单独优化文件:
ty file path/to/file.js
- 批量处理文件:
ty file path/to/file1.js path/to/file2.js
- 查看优化后的文件:
ty view
使用场景
- 前端代码优化:将大型前端项目(如React/Vue)的代码进行最小化和去重,减少加载时间。
- 静态资源优化:压缩和合并图片、CSS、JavaScript文件。
- 类名提取:从代码中提取类名,生成对应的 CSS 文件。
查看优化效果
在浏览器中打开页面,比较优化前后的加载速度和用户体验。
注意事项
- 不要在生产环境中使用:天翼加速器更适用于开发阶段,生产环境建议使用 CDN 加速。
- 配置合理:根据项目需求调整配置参数,避免过度压缩或合并导致维护困难。
- 定期更新:定期更新天翼加速器和相关依赖,确保兼容性和性能。
示例:优化 React 项目
假设你有一个 React 项目,想优化代码和资源。
步骤:
- 在项目根目录中运行:
ty init
- 打开
tyconfig.json,配置:{ "compress": true, "extractClassName": true, "minify": true, "pack": true, "cache": true } - 运行
ty build,将代码和资源优化后,输出到dist文件夹。
优化效果
使用天翼加速器后,你的项目将获得以下优化效果:
- 代码量减少:通过去重和合并。
- 加载速度提升:通过压缩和合并文件。
- 用户体验改善:页面加载时间缩短。









