我想在安装依赖项之后,在执行生成器(generator-custom
)时创建/更新文件。
$ yo custom
任何指针都非常有用。
例如,我尝试在安装依赖项后更新devDependencies
相对于依赖包package.json
的{{1}}部分。但是我无法实现它。请找到以下代码段。
devDependencies
更新package.json背后的想法是重新运行installDependencies函数。因此,当核心包更新其依赖关系时,生成器不需要更新其模板。
正如@SimonBoudrias所建议的,上述方法并不是执行操作的有效方法。可以使用主依赖包的peerDependencies来安装依赖包。
答案 0 :(得分:0)
我想在安装依赖项之后,在执行生成器(generator-custom)时创建/更新文件。
以下代码段用于所需的用例。
this.npmInstall(['npm-module'], {}, function() {
this.write('path/to/file', 'file-content');
}.bind(this));