generator - 在本地测试 yeoman 生成器

标签 generator yeoman

我正在为我的 Web 项目创建一个 yeoman 生成器。

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

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

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

最佳答案

我终于找到了一些有关如何完成此操作的信息:

如果您希望在生成器代码库上进行开发并在本地进行调试,一种常见的方法是依赖 npm link

  • git clone 本地生成器仓库
  • cd 进入该存储库并运行 npm link .它将安装所需的依赖项并使用指向本地版本的符号链接(symbolic link)全局安装包。
  • 如果要安装子生成器,则需要在前面链接的 yeoman-generator 包的上下文中进行。 cd 到你在本地克隆的子生成器包并运行 npm link .
  • 我们现在已经在系统上链接并知道了所有内容,我们现在需要将子生成器存储库链接到父生成器,在步骤 1 和 2 中克隆和链接 yeoman-generator。

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

    编辑:

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

    关于generator - 在本地测试 yeoman 生成器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24037761/

    相关文章:

    Python 生成器预取?

    python - 在python中递归展平嵌套列表

    command-line-interface - 在 yeoman 项目 HTML 文件中引用通过 bower 安装的 javascript 依赖项的 "right"方法是什么?

    less - 最好的或最简单的方式来减少与Yeman的集成?

    javascript - 基本 Yeoman Angular Todo 应用程序中的范围问题

    node.js - Windows 64 位中的 Testaulous 无法启动浏览器

    javascript - 如何为自定义 yeoman 生成器文件设置目标路径?

    arrays - 如何在 Julia 中连接生成器中的二维数组

    python - 生成器函数在列表和生成器表达式上的行为不同?

    Python - 生成器函数在调用之间重置?