【发布时间】:2019-08-07 12:20:24
【问题描述】:
当我尝试安装 global express-generator 时,它说它成功了。
我什至可以在我的全球应用列表中看到它
但是,当我尝试运行 express
我遇到标题问题:zsh: command not found: express
我实际上是在发布这个,因为我不知道在哪里发布解决方案。
我遇到了这个问题,花了很长时间和一些白发最终得出解决方案,我认为可以省去别人的麻烦。
从这里阅读堆栈溢出时我已经发现这是一个路径问题,但是访问所述路径是一场噩梦,并且以正确的方式编写正确的路径是挑战
zsh: command not found: express
我找到的解决方案是首先找到你的 .zshrc 在 vim 或 vscode 中打开它,然后查找该行
export PATH=$HOME/bin:/usr/local/bin:$PATH
此时你需要做一些检查......打开另一个终端窗口并输入
yarn --version
我的给了我 1.17.3 请注意此版本号,您将需要它 返回您的 .zshrc 并在第一个导出行下的下一行添加另一行(很多解决方案说添加但从未明确告诉您如何)
export PATH=$HOME/bin:/usr/local/bin:$PATH
export PATH="$PATH:/opt/yarn-1.17.3/bin"
如果你仍然想全局安装包并使用它们,你还没有完成,你需要添加另一个路径,这是 yarn 实际存储全局包和命令的地方
export PATH=$HOME/bin:/usr/local/bin:$PATH
export PATH="$PATH:/opt/yarn-1.17.3/bin"
export PATH="$(yarn global bin):$PATH"
保存并退出 我还建议您清除缓存并运行
source ~/.profile
这将确保您刚刚所做的更改反映在系统中 希望这会有所帮助。
【问题讨论】:
-
抱歉第一次在这里发帖我想我应该更多地了解第一次降价......经过数小时的努力和 3 次重新安装后,我真是太高兴了,我只是在这里脱口而出