gpt4 book ai didi

node.js - 全局安装后无法访问 Node 模块可执行文件 (Yeoman)

转载 作者:太空宇宙 更新时间:2023-11-04 02:31:44 24 4
gpt4 key购买 nike

我使用 NPM 安装了 Yeoman。

不幸的是,当我在终端中输入“yo”时,它不起作用。

当我输入你的内容时,它说找不到该命令。

我尝试按照他们在这里说的做How to fix "yo: command not found" after installing Yeoman ,但它似乎不起作用,或者也许我只是一个菜鸟,不知道如何让它工作。

它之前可以工作,但是当我尝试解决权限问题(因为我无法安装生成器)时,它停止工作。可能是因为路径有问题。

有什么想法吗?

这是我启动终端时显示的内容:https://www.dropbox.com/s/a6t299lzc39vnbt/Screenshot%202014-09-27%2019.13.11.png?dl=0

那条大路以前不存在。

最佳答案

您需要确定 yo 是否已实际安装,然后修复您的路径(如果已安装)。

要查明 yo 是否已在全局范围内正确安装:

npm config ls -l | grep 'prefix'会告诉你 npm 尝试安装东西的根目录。然后,您可以通过运行 ls -l <prefix-location>/bin |grep 'yo' 来查看 yeoman 是否安装在那里。哪里<prefix location>是第一个命令中为前缀指定的值。

如果它存在于该位置,那么您需要在路径中包含该位置。您可以暂时这样做:


export PATH=$PATH:<prefix/bin>

要使其永久有效,您需要将其放入 .bashrc 中文件或编辑其中任何现有的 PATH 设置以包含新目录

如果该位置实际上不存在该目录,则您需要确保您有权编辑相关目录。当您运行 npm install 命令时,应该会显示清晰的错误消息,这些消息可以提示您为什么未安装它。

关于node.js - 全局安装后无法访问 Node 模块可执行文件 (Yeoman),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26076591/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com