我有一个与Yeoman合作的生成器,并且生成过程中的一个步骤安装了四个节点模块,没关系,但是我想为这些包定义一个特定的版本。
这就是我在发电机中所拥有的:
installingDependencies() {
this.yarnInstall(
['webpack','babel-core', 'babel-loader', 'babel-preset-es2015'],
{ 'dev' : true }
);
}
这些是所需的版本:
"devDependencies": {
"babel-core": "^6.5.1",
"babel-loader": "^6.2.2",
"babel-preset-es2015": "^6.5.0",
"webpack": "^2.2.1"
}
任何想法? 感谢。
答案 0 :(得分:1)
发现值传递给命令行,因此这将起作用:
this.yarnInstall([
"browser-sync@^2.18.12"
], { dev: true });