我不确定这是否有目的但是在运行时...
npm install learnyounode -g
终端中的..命令,该模块正在我的主目录中创建。当我尝试从我运行npm install的目录运行'learnyounode'命令时,我收到消息'command not found'。我查看了usr目录,但是Learnnyounode目录不在那里。
在所有内容之后我得到以下输出
/Users/username/npm/bin/learnyounode -> /Users/username/npm/lib/node_modules/learnyounode/learnyounode.js
learnyounode@0.4.1 /Users/username/npm/lib/node_modules/learnyounode
├── duplexer@0.1.1
├── through@2.3.4
├── boganipsum@0.1.0
├── hyperquest@0.1.8 (through@2.2.7)
├── concat-stream@1.2.1 (bops@0.0.6)
├── bl@0.6.0 (readable-stream@1.0.26)
├── through2-map@1.2.1 (through2@0.2.3, terminus@1.0.9)
└── workshopper@0.7.2 (map-async@0.1.1, tuple-stream@0.0.2, split@0.2.10, mkdirp@0.3.5, xtend@2.1.2, colors-tmpl@0.1.0, terminal-menu@0.2.0, optimist@0.6.1, msee@0.1.1)
PS。我的usr文件夹中有一个全新的节点安装。我更担心的是,当我想在未来通过NPM安装其他软件包时会发生这个问题。
答案 0 :(得分:3)
我在没有-g标志的情况下安装并全局安装。
答案 1 :(得分:0)
尝试安装learningyounode,
此路径返回:
/Library/Frameworks/Python.framework/Versions/2.7/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin