自定义 Yeoman 生成器"You don't seem to have a generator with the name scotchmeans installed."中的错误



我在下面的链接中创建了自定义的yeoman生成器。

https://scotch.io/tutorials/create-a-custom-yeoman-generator-in-4-easy-steps

当我在节点命令提示符中使用npm链接时,我已经完成了所有需要的步骤,我得到了以下错误

C: \Users\welcome\Desktop\bhargav\generator scotcheans>npm链接npm ERR!Windows_NT 10.0.10586npm ERR!argv"C:\Program Files\nodejs\node.exe"C:\Program Files\nodejs\node_modules\npm\bin\npm cli.js"链接"npm ERR!节点v5.9.0npm ERR!npm v3.7.3

npm ERR!包必须具有要链接的名称字段npm ERR!npm ERR!如果您需要帮助,您可以在以下位置报告此错误:npm ERR!https://github.com/npm/npm/issues

npm ERR!请在任何支持请求中包含以下文件:npm ERR!C: \Users\welcome\Desktop\bhargav\generator scotcheans\npm-debug.log

当我做"yo-scotchmeans"时,我得到了低于错误

C: \Users\welcome\Desktop\bhargav\generator苏格兰人>yo苏格兰人错误scotchmeans

您似乎没有安装名为scotcheans的生成器。您可以使用npm search yeoman generator查看可用的生成器,然后使用npm install[name]安装它们。要查看2个注册的生成器,请使用--help选项运行yo。

有人能提出如何解决的建议吗

可能晚了一点,但我也遇到了这个错误。在我的情况下,命令

npm link

没有做我认为会做的事情。相反,我必须明确指定包名称:

npm link generator-mygenerator

之后,我成功地调用了生成器:

yo mygenerator

相关内容

最新更新