node.js - 为什么我的 'npm start' 脚本导致错误 : '.' is not recognized as an internal or external command, 可运行程序或批处理文件。?

标签 node.js windows windows-10 environment-variables

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/

相关文章:

Windows Server 2003 平台 SDK

python - Spark 安装 - 错误 : Could not find or load main class org. apache.spark.launcher.Main

powershell - 如何在 Windows 10 中以自助服务终端模式运行自定义的非窗口应用程序

windows - Dependency Walker 父导入函数列表显示来自不同库的函数

javascript - 如何在 puppeteer 中滚动浏览多个 iframe

javascript - Node.js 未定义 VS 空字符串内存使用

mysql - 带有 MySQL docker 容器网络设置的 Node.js

windows - 如何禁用通知区域中的屏幕截图?

xaml - 如何将 View 与ViewModel或ViewModel的多个DataTemplates关联?

node.js - 状态码 503 Service Unavailable 可能是什么原因