如何覆盖 jhipster 命令来启动生成器?

How to override jhipster command to launch generator?

假设我想将 jhipster 命令更改为另一个名称以启动应用程序生成器,我需要修改哪些源文件?

首先,检查您的 npm 全局二进制文件(如 jhipster 命令)的安装位置:

npm bin -g

在此文件夹中,您将找到 2 个文件 jhipsterjhipster.cmd,用所需的名称为它们创建一个 link 或重命名它们,然后您就完成了。

现在,假设您想创建自己的 jhipster 发行版,同时 尊重其 Apache 2.0 许可条款,您应该编辑 generator-jhipster 的 package.json 并更改 bin 部分。

"bin": {
    "jhipster": "./cli/jhipster.js",
    "my_jhipster_copy": "./cli/jhipster.js"
},

npm install 将创建您的 my_jhipster_copy 命令