Laravel est livré avec laravel-mix, qui est utilisé pour empaqueter des ressources statiques telles que js, css et images. Le nom du fichier généré sera : app.asjduiik2l1323879dasfydua23.js, 即js原文件名+hash+.js后缀,因为中间的那个hash是随时会变化的,所以在页面引入js文件的时候,就不能写死文件的路径,而是使用mix('app.js'),此时laravel会自动去匹配当前的app.js对应哪个app+hash+.js的文件(项目public目录下会有一个mix-manifest.json, qui stocke la relation correspondante entre les deux, et le fichier sera mis à jour à chaque fois que les ressources statiques seront empaquetées).
Parfois, nous ne voulons pas que la valeur de hachage soit ajoutée au nom de la ressource statique (dans la plupart des cas, il s'agit d'une bibliothèque tierce qui n'est pas un module nodejs et qui est introduite indépendamment à ce stade). utilisez directement la méthode des actifs, qui est simple et grossière. Recherchez le fichier que vous l'avez nommé.
Laravel est livré avec laravel-mix, qui est utilisé pour empaqueter des ressources statiques telles que js, css et images. Le nom du fichier généré sera :
app.asjduiik2l1323879dasfydua23.js
, 即js原文件名+hash+.js后缀
,因为中间的那个hash是随时会变化的,所以在页面引入js文件的时候,就不能写死文件的路径,而是使用mix('app.js')
,此时laravel会自动去匹配当前的app.js
对应哪个app+hash+.js
的文件(项目public目录下会有一个mix-manifest.json
, qui stocke la relation correspondante entre les deux, et le fichier sera mis à jour à chaque fois que les ressources statiques seront empaquetées).Parfois, nous ne voulons pas que la valeur de hachage soit ajoutée au nom de la ressource statique (dans la plupart des cas, il s'agit d'une bibliothèque tierce qui n'est pas un module nodejs et qui est introduite indépendamment à ce stade). utilisez directement la méthode des actifs, qui est simple et grossière. Recherchez le fichier que vous l'avez nommé.