我使用nodemon来监控我的文件更改。我的package.json脚本部分中有一个自定义脚本,如下所示:
"scripts": {
"start": "nodemon --ignore htm,html --ext cs,js --exec \"dotnet run --debug\" -V"
}
我通过在与package.json文件相同的位置打开命令提示符并运行npm run start
来运行。当我运行该命令时,我收到以下错误:
The current project is not valid because of the folloding errors:
C:\<1,0>: error: DOTNET1017: Project file does not exist 'C:\project.json'.
[nodemon] app crashed - waiting for file changes before starting...
我不确定为什么要查看C盘。当我开始使用新的开发计算机时,这种情况就开始发生了 - 我的旧开发机器从未遇到过这个问题。我在两台计算机之间检查了我的节点,npm和nodemon版本,它们完全相同。
答案 0 :(得分:1)
您应该在命令中指定当前项目入口点(如果默认值有效,则为):
./
答案 1 :(得分:0)
要解决此问题,请参阅此SO帖子(原来有一个注册表值更改了当前的工作目录):npm always using home directory as current working directory