Webpack url-chargeur de définir le chemin de destination
Je suis en utilisant webpack url-chargeur de plugin et l'ai configuré comme:
{
test: /\.(ttf|eot|woff|woff2|svg)$/,
loader: "url-loader?limit=50000"
}
Il fichiers de sortie > 50k pour le système de fichiers, mais je ne trouve pas comment faire pour définir un chemin d'accès de destination.
Dans ce cas, je veux que les fichiers soient stockés à ./fonts
et non pas la racine.
Vous devez vous connecter pour publier un commentaire.
url-chargeur, c'est bâtir sur fichier-chargeur, de sorte que vous pouvez l'utiliser comme fichier-chargeur, comme illustré ci-dessous:
vous pouvez l'écrire comme ceci
À ajouter à la réponse par @wandergis url-chargeur de renommer l'image si la taille limite est dépassée et l'utilisation d'un algorithme de hachage pour le nom. Lors de l'utilisation de
[name].[ext]
comme l'a suggéré, utilise le nom d'origine du fichier, ce qui n'est pas ce dont j'avais besoin. J'ai besoin du nom de la table de hachage que l'url-chargeur va créer. Donc, vous pouvez ajouter[hash].[ext]
pour obtenir le fichier renommé.Vous pouvez également le faire, ce qui peut être plus propre