Windows 10 Node v8.1
该项目的 package.json 文件由一个“脚本”对象组成,该对象包含一个“开始”脚本,该脚本尝试从“./node_modules/nodemon/bin/nodemon.js”加载 nodemon.js,但我一直收到这个错误“。”不是内部或外部命令、可运行程序或批处理文件。
我相信这与我的环境变量有关,但我仍然很困惑。我是否需要在我的 PATH 环境变量中添加到我项目的 node_modules 目录的路径?
提前致谢。
最佳答案
够用了
"start": "nodemon"
当您运行 npm scripts 时,它会自动将 node_modules/.bin/ 文件夹添加到 PATH。在该文件夹中有一个名为 nodemon.cmd 的脚本,它指向正确的 nodemon 文件夹并正确运行 nodemon。
题中问题的答案可以找here .
关于node.js - 为什么我的 'npm start' 脚本导致错误 : '.' is not recognized as an internal or external command, 可运行程序或批处理文件。?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48177850/