Une brève discussion sur l'optimisation du packaging de vue-cli2.0
人偶*纵师
人偶*纵师 2023-01-30 08:39:45
0
0
568

Lors de la modification d'assetsPublicPath dans la construction dans config/index.js,

a trouvé productionSourceMap et productionGzip en dessous.

Pour le dire maladroitement, je n’avais vraiment pas remarqué ces deux attributs auparavant. Maintenant que je les ai découverts, explorons-les.

Avec les idées de programmation pour Google et Baidu, je suis allé consulter la documentation, puis je l'ai brièvement résumée pour me faciliter la tâche.

productionSourceMap

Que ce soit pour activer la génération automatique de fichiers .map lors de l'emballage, il est recommandé de le changer en false, afin que la taille de l'emballage puisse être considérablement réduite.

En même temps, un autre point important est que lorsque c'est vrai, votre code source est exposé

Ouvrez simplement la console du navigateur et vous pouvez voir votre code source directement dans Sources.性 Il est donc généralement recommandé de définir cet attribut sur false

productionGzip

s'il faut ouvrir la compression lorsque l'emballage est allumé. Cela dépend de ma situation. J'ai toujours été vrai depuis que j'ai découvert cet attribut.

Lors de l'utilisation de cet attribut, vous devez installer la dépendance compression-webpack-plugin

Après la version 2.0.0, ce module nécessite au moins Node v6.9.0 et Webpack v4.0.0 ah

Donc s'il s'agit de webpack3.x version, avec Installer en fonction du numéro de version

Après avoir corrigé les deux propriétés, exécutez à nouveau npm run build et constatez que la taille du paquet a été réduite d'environ 50%, ce qui est vraiment surprenant

人偶*纵师
人偶*纵师

répondre à tous(0)
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal