Maison  >  Questions et réponses  >  le corps du texte

php - Laravel 里的mix方法和asset方法有啥区别?

刚接触laravel,在引用资源时,看到有asset方法和mix方法,返回的都是同一个目录,想问下这两有啥区别?

巴扎黑巴扎黑2731 Il y a quelques jours402

répondre à tous(1)je répondrai

  • 漂亮男人

    漂亮男人2017-05-16 13:11:08

    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é.

    répondre
    0
  • Annulerrépondre