我不确定这是否是有目的的,但是在运行...
npm install learnyounode -g
..终端中的命令,正在我的主目录中创建模块。当我尝试从运行 npm 安装的目录运行“learnyounode”命令时,我收到消息“找不到命令”。我查看了 usr 目录,但没有 learnyounode 目录。
一切安装完成后,我得到以下输出
/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)
附言。我的 usr 文件夹中有一个全新安装的 Node 。我比较担心以后想通过NPM安装其他包的时候会出现这个问题。
最佳答案
我在没有使用 -g 标志的情况下进行了安装,并且它是全局安装的。
关于node.js - 尝试运行 nodeschool 类(class)时找不到命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22026091/