Maison > interface Web > js tutoriel > Explication détaillée des paramètres liés au webpack

Explication détaillée des paramètres liés au webpack

零下一度
Libérer: 2017-06-19 09:38:56
original
1294 Les gens l'ont consulté

Cet article présente principalement l'explication détaillée des paramètres de commande d'exécution de Webpack. L'éditeur pense que c'est assez bon, je vais donc le partager avec vous maintenant et le donner comme référence. Venez jeter un oeil avec l'éditeur

1 Présentation

Dans le chapitre précédent nous avons expliqué l'installation de webpack , la configuration de base de webpack.config.js, le nommage de l'exécution du webpack et l'utilisation de la méthode require Je me demande si vous avez remarqué qu'à chaque fois que nous modifions ou ajoutons un fichier js, il sera réinitialisé. -exécuté. Il est très difficile d'exécuter la commande webpack pour compiler, et l'ensemble du projet devra être exécuté des millions de fois. Nous expliquerons ensuite les paramètres liés au webpack pour éviter cette situation.

2. Explication détaillée des paramètres

Après que webpack ait exécuté la commande, vous pouvez ajouter certains paramètres. Ces paramètres ont leurs propres effets. Voici la liste des paramètres :


$ webpack --config XXX.js //使用另一份配置文件(比如webpack.config2.js)来打包

$ webpack --watch //监听变动并自动打包

$ webpack -p//压缩混淆脚本,这个非常非常重要!

$ webpack -d//生成map映射文件,告知哪些模块被最终打包到哪里了其中的 
$ webpack --progress //显示进度条
$ webpack --color //添加颜色
Copier après la connexion
-p est un paramètre très important une fois qu'un fichier non compressé de 700 Ko a été compressé et directement réduit à 180 Ko (principalement à cause du style. . occupe une ligne de script, ce qui rend le script non compressé très volumineux).

Ici, nous nous concentrons sur le paramètre webpack --watch. La fonction principale de ce paramètre est de surveiller si le fichier a changé. S'il y a un changement, le fichier modifié sera recompilé. Cette commande est très utile Ci-dessous, nous utilisons le projet webpackDemo comme démonstration.

Tout d'abord, exécutez la commande webpack --watch dans le terminal :

Comme vous pouvez le voir sur la capture d'écran, après avoir exécuté la commande, webpack conservera en cours d'exécution au lieu de Like, la commande webpack s'arrêtera après l'exécution. Modifions le contenu de login.js pour voir quels changements arriveront au terminal :


var userName="68kejian.com";
module.exports.userName=userName;
module.exports.sayName=function(){
 return userName;
};

module.exprots.login=function(){

};
Copier après la connexion
La méthode login() est ajoutée et le terminal changera à cette fois :

Pour comparer avec la capture d'écran précédente, il existe des enregistrements supplémentaires compilés uniquement pour le fichier login.js.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal