Jon*_*Sud 3 javascript node.js
我正在使用hygen为我的项目创建模板。
如何在hygen命令以hygen 方式完成后运行脚本(nodejs) ?
hygen my-package new awsome-package
Run Code Online (Sandbox Code Playgroud)
例如,在这个命令之后,我想tsconfig.json在当前项目中添加行。
在 hygen 中你有Shell 选项
这意味着您可以运行 shell 命令(脚本),您只需创建一个文件并插入以下内容,例如:
---
sh: "mkdir -p <%= cwd %>/given/app/shell && cat > <%= cwd %>/given/app/shell/hello.piped"
---
hello, this was piped!
Run Code Online (Sandbox Code Playgroud)
当您运行命令时,hello.piped 将hello, this was piped!仅通过 cmd 命令显示文本。
在此示例中,您可以将包添加到package.json,然后运行yarn install。
---
inject: true
to: package.json
after: dependencies
skip_if: lodash
sh: cd <%= cwd %> && yarn install
---
"lodash":"*",
Run Code Online (Sandbox Code Playgroud)