kapoko / asset-json-reader
读取由webpack输出的json文件中的资源位置
dev-main
2021-03-09 08:24 UTC
Requires
- symfony/filesystem: ^5.2
This package is auto-updated.
Last update: 2024-09-09 16:07:01 UTC
README
从webpack输出的json文件中读取资源位置。与asset-webpack-plugin或webpack-manifest-plugin配合良好,后者将哈希文件名存储在json文件中。使用此包,您可以轻松获取哈希文件名
安装
composer require kapoko/asset-json-reader:dev-main
使用方法
asset-webpack-plugin输出的内容可能如下所示(dist/assets.json)
{
"one": {
"js": "/js/one_2bb80372ebe8047a68d4.bundle.js"
},
"two": {
"js": "/js/two_2bb80372ebe8047a68d4.bundle.js"
}
}
使用方法:
use Kapoko\AssetJsonReader\AssetJsonReader; $assets = new AssetJsonReader($pathToJson); $assets->get('one.js')); // Returns '/js/one_2bb80372ebe8047a68d4.bundle.js' $assets->get('two.js')); // Returns '/js/two_2bb80372ebe8047a68d4.bundle.js'
如果清单文件不存在,则返回给定的字符串,这在开发模式下文件未哈希时可能很有用。