2017-06-22 4 views
1

J'ai un générateur qui fonctionne avec Yeoman, et une des étapes dans le processus de génération installe quatre Modules de Nœuds, C'est ok, mais je voudrais définir une version spécifique pour ces paquets.Yeoman Installation Dépendances version requise

C'est ce que j'ai dans mon générateur:

installingDependencies() { 
    this.yarnInstall(
    ['webpack','babel-core', 'babel-loader', 'babel-preset-es2015'], 
    { 'dev' : true } 
); 
} 

Ce sont les versions nécessaires:

"devDependencies": { 
    "babel-core": "^6.5.1", 
    "babel-loader": "^6.2.2", 
    "babel-preset-es2015": "^6.5.0", 
    "webpack": "^2.2.1" 
} 

Toute idée? Merci.

Répondre

1

a découvert que les valeurs sont transmises à la ligne de commande, donc ça marchera:

this.yarnInstall([ 
    "[email protected]^2.18.12" 
], { dev: true });