Javascript 如何在使用hygen生成模板后运行脚本?

Javascript 如何在使用hygen生成模板后运行脚本?,javascript,node.js,Javascript,Node.js,我正在使用为我的项目创建模板 如何在hygen命令以hygen方式完成后运行脚本(nodejs) hygen my-package new awsome-package 例如,在这个命令之后,我想将行添加到当前项目中的tsconfig.json。在hygen中 这意味着您可以运行shell命令(脚本),您只需创建一个文件并插入以下内容,例如: --- sh: "mkdir -p <%= cwd %>/given/app/shell && cat > <

我正在使用为我的项目创建模板

如何在
hygen
命令以hygen方式完成后运行脚本(nodejs)

hygen my-package new awsome-package
例如,在这个命令之后,我想将行添加到当前项目中的
tsconfig.json

在hygen中

这意味着您可以运行shell命令(脚本),您只需创建一个文件并插入以下内容,例如:

 ---
 sh: "mkdir -p <%= cwd %>/given/app/shell && cat > <%= cwd %>/given/app/shell/hello.piped"
 ---
 hello, this was piped!

我发现hygen按字母顺序运行模板文件


因此,要使shell命令最后运行,可以在每个模板文件名前加一个数字来控制它们的顺序。

听起来像是在问一个关于在bash中运行命令的问题,而不是关于node.js的问题。您是否尝试过类似于
hygen my package new awsome package&&echo“您要添加的行”>>tsconfig.json
我希望通过hygen的方式在一个命令中添加它。当然,我可以只处理nodejs文件并运行该文件,但我想使用as hygen命令来执行,如果您想在代码生成的最后执行该操作呢?
---
inject: true
to: package.json
after: dependencies
skip_if: lodash
sh: cd <%= cwd %> && yarn install
---
"lodash":"*",