npm - nodemon没有这样的文件或目录问题
问题描述
所以我已经修复了 npm 权限,创建了一个名为 npm-package 的新隐藏文件夹。之后,我尝试全局安装 nodemon,但是当我尝试运行它时它给了我以下错误。
$ nodemon app
bash: /usr/local/bin/nodemon: No such file or directory
我查看了其他 SO 线程,但其中大多数都引用了“找不到命令”错误而不是这个问题。
我还尝试了关于 SO 线程的其他建议,使用
sudo npm install -g nodemon
并且我还尝试了卸载和重新安装。到目前为止,这些都没有奏效。有任何想法吗?
编辑:事实证明,当我尝试在终端上运行 nodemon 时,我也遇到了一个未找到命令的错误。出于某种原因,我在 VS Code 中遇到了另一个错误。所以这确实是重复的,但对其他 SO 线程上提供的解决方案有不同的解决方案。对于那个很抱歉!
解决方案
我不得不跑brew doctor
,查看警告并修复它们。它说我有未链接的小桶,所以我不得不查看另一个 SO 线程来解决这个问题。但这并没有解决问题,所以我去了 npm 网站修复权限(告诉你的那个mkdir npm-global
或类似的东西)。一旦你这样做了,你必须重新安装 nodemon npm install -g nodemon
,当你运行 nodemon 时,它应该显示如下:
Usage: nodemon [nodemon options] [script.js] [args]
See "nodemon --help" for more.
推荐阅读
- encryption - SHA256 哈希与比特币维基上列出的不匹配
- oracle - Oracle - oracle_unqname 的启动错误
- multithreading - CPU如何定位内核堆栈以便在中断处理期间将寄存器推送到它上?
- sapui5 - 仅按字符串的某些部分对表格进行排序
- c++ - cpp/PlatformIO 类依赖
- windows - 通过 Windows 资源管理器上下文菜单调用自定义存档程序
- c++ - 如何为具有类型字符串和类型向量元素的类分配共享内存
- python - 使用 python unittests 验证 logging.critical 是否命中
- haskell - Haskell - 用警卫替换箱子
- c++ - 当键被分配字符串时,是否有优化的 Map 版本?