无法安装 nodemon node.js

Posted

技术标签:

【中文标题】无法安装 nodemon node.js【英文标题】:Unable to install nodemon node.js 【发布时间】:2017-03-06 06:40:04 【问题描述】:

我在 OSX 10.11.5 上安装 nodemon 时遇到问题。一旦我运行命令('npm install -g nodemon' 或添加 sudo),我会收到 '-bash: nodemon: command not found' 错误。

我在安装 nodemon 时得到以下信息:

fsevents@1.0.14 安装 /Users/oioi/.node/lib/node_modules/nodemon/node_modules/chokidar/node_modules/fsevents node-pre-gyp install --fallback-to-build

[fsevents] 成功: “/Users/oioi/.node/lib/node_modules/nodemon/node_modules/chokidar/node_modules/fsevents/lib/binding/Release/node-v46-darwin-x64/fse.node” 已经安装了

通过 --update-binary 重新安装或 --build-from-source 重新编译 /Users/oioi/.node/bin/nodemon -> /Users/oioi/.node/lib/node_modules/nodemon/bin/nodemon.js nodemon@1.11.0 /Users/oioi/.node/lib/node_modules/nodemon

我尝试通过“-update-binary”重新安装或“--build-from-source”,以及清理缓存、重新启动终端、更新我的路径,但没有任何效果。我怀疑当我运行“npm delete nodemon”时,它不会删除重复的版本,但我不知道如何修复它。

有人可以帮忙吗?

【问题讨论】:

【参考方案1】:

nodemon 可执行文件安装在非标准位置(可能是因为您使用 Homebrew 安装了 Node):

/Users/oioi/.node/bin/nodemon

这意味着您需要将/Users/oioi/.node/bin/ 添加到您的$PATH,或者使用完整路径调用可执行文件:

/Users/oioi/.node/bin/nodemon my-app.js

【讨论】:

感谢您的回复 - 添加正确的路径! :)

以上是关于无法安装 nodemon node.js的主要内容,如果未能解决你的问题,请参考以下文章

Node.js 第三方模块 nodemon(自动编译)使用

Node 工具 nodemon 详解

NodeJS - NPM 无法安装 nodemon 包

nodemon

node工具之nodemon

nodemon的使用