在当地测试自耕农发电机

And*_*man 16 generator yeoman

我正在为我的网络项目创建一个自动生成器.

但我想知道如何在发布之前尝试测试我的更改?

由于我已经安装了一次,它不会运行我的本地开发版本,而是运行我安装的版本.

关于如何测试运行本地开发版本的任何建议?

And*_*man 26

我终于找到了一些如何实现这一目标的信息:

如果你希望在生成器代码库上进行开发,并在本地调试,那么通常的方法是依赖于npm链接

  1. git克隆本地的生成器repo
  2. 进入该存储库并运行npm链接.它将安装所需的依赖项并使用指向本地版本的符号链接全局安装程序包.
  3. 如果要安装子生成器,则需要在之前链接的yeoman-generator包的上下文中执行此操作.cd进入你在本地克隆的子生成器包并运行npm链接.
  4. 我们现在已经在系统上链接和已知所有内容,我们现在需要将子生成器repo链接到父级,在步骤1和2中克隆并链接的yeoman-generator.

https://github.com/yeoman/generator/wiki/Testing-generators

编辑:

更新了信息链接:https://yeoman.io/authoring/index.html