运行命令时,提示 '.' 不是内部或外部命令,也不是可运行的程序

问题描述

koa2 + mongoose 项目执行 dev 命令时提示 '.' 不是内部或外部命令,也不是可运行的程序
为什么会出现这种错误呢?运行环境的问题吗?已经换不同的电脑试过了

运行命令

  "scripts": {
    "start": "node bin/www",
    "dev": "./node_modules/.bin/nodemon bin/www",
    "prd": "pm2 start bin/www",
    "test": "echo \"Error: no test specified\" && exit 1"
  }

运行环境

image.png

阅读 8.3k
3 个回答
✓ 已被采纳新手上路,请多包涵

不知道是不是运行环境的问题,直接运行 nodemon bin/www 命令就可以了

不是内部或外部命令代表环境变量没有配置

  1. scripts脚本中添加了 dev 这个字段吗
  2. 尝试把 node_modules 包删除然后使用 npm i 重装
新手上路,请多包涵

发现node.js v12 v14 都可以正常运行,v16就不行了,难道是node.js版本问题?

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题