gpt4 book ai didi

node.js - Yeoman 安装/Node 路径问题?

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

几天前尝试使用 yeoman 进行一个项目。经过一番摆弄后,我让它在我的计算机上运行,​​但后来出现了一些问题,现在该项目不再运行了。我认为这个问题与 yeoman 安装在一个地方,但系统在另一个地方寻找它有关。我想,但显然,我并不完全知道哪里出了问题。

我认为这两个位置是:

Users/brian/
usr/local/lib
usr/local/bin

我不确定 Yeoman 的安装位置。我意识到最初,我使用 sudo 来安装东西,这可能会搞砸一些事情,或者我使用的是自制软件。我已经卸载了自制软件,不再需要使用 sudo 来安装东西。

$ node -v

v0.10.22

$ npm -v

14年3月1日

$ echo $NODE_PATH

什么也不返回。

$ echo $PATH
/Users/brian/.rvm/gems/ruby-2.0.0-p0/bin:/Users/brian/.rvm/gems/ruby-2.0.0-p0@global/bin:/Users/brian/.rvm/rubies/ruby-2.0.0-p0/bin:/Users/brian/.rvm/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin


$ which npm

返回/usr/local/bin/npm

$ npm install -g yo

似乎安装得很好,最后它说:

/usr/local/bin/yo -> /usr/local/lib/node_modules/yo/bin/yo
yo@1.0.5 /usr/local/lib/node_modules/yo

但是如果你在它说之后运行 yo -v :env: Node\r: 没有这样的文件或目录

如果我运行:

sudo nano /etc/paths 

它显示了以下路径,其中我添加了最后一个路径:

/usr/bin
/bin
/usr/sbins
/usr/local/bin
/usr/local/bin/npm

我在很多地方都有node_modules文件夹。

Users/brian/node_modules
usr/local/lib/node_modules

以及其他一些地方。

哪里出了问题? npm 应该在哪里安装 yeoman 的东西以及系统如何引用它,所以当我写像 $ yo -v 这样的东西时它知道它在哪里

非常感谢您对此提供的任何帮助。

谢谢!

最佳答案

1.0.5 启动 to 时出现问题。试试some solutions from other users 。基本上:

$ npm uninstall -g yo
$ npm cache clean
$ npm install -g yo

关于node.js - Yeoman 安装/Node 路径问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20504891/

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