在当地测试自耕农发电机

时间:2014-06-04 12:41:58

标签: generator yeoman

我为我的网络项目创建了一个自动生成器。

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

由于我已安装一次,因此它不会运行我的本地开发版本,而是运行我已安装的版本。

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

2 个答案:

答案 0 :(得分:24)

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

如果您希望在生成器代码库上进行开发,并在本地进行调试,这样做的常用方法是依赖于npm链接

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

    修改

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

答案 1 :(得分:1)

如果通过“本地运行”表示能够测试您的发电机及其流量,您可以简单地执行此操作。

  1. 在项目目录文件夹中运行npm link。如果这种颜色飞过,请转到第2步。
  2. 打开终端并进入您要启动项目的文件夹。
  3. 运行yo generator-theNameOfYourGenerator。这将运行您的发电机。