【问题标题】:NPM return “bash command not found” when I try to get a package version当我尝试获取包版本时,NPM 返回“找不到 bash 命令”
【发布时间】:2021-08-29 14:31:04
【问题描述】:

我已经安装了包含 nodemon 包(和其他)的 package.json

#npm list --depth 0

├─┬ nodemon@2.0.7

但命令 #nodemon -v 返回 -bash 错误:“nodemon command not found”

我不能用 nodemon 启动我的 server.js,同样的错误,但所有的都适用于 #node server.js

有什么想法吗?谢谢

【问题讨论】:

  • 你还没有全局安装nodemon,所以你需要使用它的部署路径,比如node_modules/cmd/nodemon
  • npx nodemon。这将在当前项目中搜索命令,在全局范围内和在线(按此顺序)。在类似 Bash 的 shell 中,您可以使用 $(npm bin)/nodemon 调用命令,但我无法在 Windows shell 上执行此操作。

标签: javascript node.js npm node-modules


【解决方案1】:

本地安装

您可以使用npx nodemon filename.js

如果要全局安装

使用 npm npm install nodemon -g 或使用 yarn yarn global add nodemon,这样你就可以直接使用 nodemon (nodemon filename.js)

【讨论】:

    猜你喜欢
    • 2020-02-24
    • 2012-03-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-12-26
    • 2013-11-21
    • 1970-01-01
    相关资源
    最近更新 更多