node.js - 在yarn全局添加generator-jhipster后,你找不到jhipster

标签 node.js jhipster yo yarnpkg

我正在尝试使用 yarn 生成一个 jHipster 项目 - https://jhipster.github.io/installation/

我从它的网站安装了 Node,并使用brew 安装了yarn。

yarn 版本​​0.19.1 Node 版本 v7.5.0 OSX Sierra 10.12.3

当我运行yarn global add Generator-jhipster时,我可以看到jhispter生成器被复制到/Users/{username}/.config/yarn/global/node_modules/

my-mac:~ user$ yarn global add generator-jhipster
yarn global v0.19.1
warning No license field
[1/4] 🔍  Resolving packages...
[2/4] 🚚  Fetching packages...
[3/4] 🔗  Linking dependencies...
[4/4] 📃  Building fresh packages...
warning undefined has no binaries
warning No license field
✨  Done in 30.68s.

下一步,当我运行yo jhipster时,它找不到jhipster。但是,当我运行yarn add Generator-jhipster时,您可以从当前文件夹中找到jhipster。不确定添加全局位置有什么问题。

my-mac:~ user$ echo $PATH
/usr/local/sbin:~/.composer/vendor/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/usr/local/Cellar/node/7.5.0/bin:/Users/{user}/.config/yarn/global/node_modules/.bin

如果您能帮助确定正在发生的情况或最新的 yarn 版本是否存在任何问题,我们将不胜感激。

my-mac:~ user$ yo jhipster
Error jhipster

You don’t seem to have a generator with the name “jhipster” installed.

最佳答案

我也遇到了同样的问题,原因是我的懒惰。我没有花时间阅读使用 Yarn 文档进行本地安装的注释:

注意:如果您在全局使用这些工具时遇到问题,请确保路径中有 $HOME/.config/yarn/global/node_modules/.bin。

在 Mac 或 Linux 上:export PATH="$PATH:$(yarn global bin):$HOME/.config/yarn/global/node_modules/.bin"

关于node.js - 在yarn全局添加generator-jhipster后,你找不到jhipster,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42151296/

相关文章:

asp.net-mvc - asp.net 5 (vnext) build IConfiguration 丢失

angularjs - 警告 : Running "compass:server" (compass) task

node.js - 保护 Express 免受 XSS 攻击 : is it sufficient to encode HTML entities of whole incoming request?

node.js - 在 node.js 中使用 pdfkit 发送 HTTP 响应

jhipster - 在 jhipster 上创建新实体时无法选择类型枚举

java - jHipster:如何在生产中添加表、字段到表中?

node.js - 如何在 node.js 中的异步和条件循环中执行嵌套查询

node.js - 如何在 Electron 中使用加密

java - 将 JHipster 应用程序上传到 Nexus Repository 3 不起作用

twitter-bootstrap - 在不接触 Bower 的情况下覆盖 Bootstrap 变量