Version Installée :
En utilisant webpack CLI : (--version, -v Afficher le numéro de version [booléen])
webpack --version
ou :
webpack -v
En utilisant la commande npm list :
npm list webpack
Résultats en nom@plage-de-version
:
@ /chemin/vers/projet
webpack@
En utilisant la commande yarn list :
yarn list webpack
Comment le faire de manière programmatique ?
Webpack 2 a introduit les Types de Configuration.
Au lieu d'exporter un objet de configuration, vous pouvez retourner une fonction qui accepte un environnement en argument. Lors de l'exécution de webpack, vous pouvez spécifier les clés d'environnement de construction via --env
, telles que --env.production
ou --env.platform=web
.
Nous utiliserons une clé d'environnement de construction appelée --env.version
.
webpack --env.version $(webpack --version)
ou :
webpack --env.version $(webpack -v)
Pour que cela fonctionne, nous devrons faire deux choses :
Changer notre fichier webpack.config.js
et utiliser DefinePlugin.
Le DefinePlugin vous permet de créer des constantes globales qui peuvent être configurées au moment de la compilation.
-module.exports = {
+module.exports = function(env) {
+ return {
plugins: [
new webpack.DefinePlugin({
+ WEBPACK_VERSION: JSON.stringify(env.version) //
})
]
+ };
};
Maintenant, nous pouvons accéder à la constante globale de cette manière :
console.log(WEBPACK_VERSION);
Dernière version disponible :
En utilisant la commande npm view, vous obtiendrez la dernière version disponible dans le registre :
npm view [<@scope>/][@] [[.]...]
Pour webpack, utilisez :
npm view webpack version