Node/Git Bash,启动服务器时文件路径失真。错误或用户错误?

Node/Git Bash, distorted file path when starting server. Bug or user error?

我正在关注一个平均堆栈项目示例。 Node/nodemon 在 git bash 中遇到问题,当我尝试启动服务器时它会产生抛出错误。

    Error: Cannot find module 'C:\Users\Emma\desktop\trainingapprc\app.js'

主目录叫trainingapp,下面应该是src\app.js。 Nodemon 在根目录和 src 之间遗漏了一个“\s”,导致了错误。当我 运行 只有节点的服务器时,它完全忘记了 src 文件夹:

    Error: Cannot find module 'C:\Users\Emma\desktop\trainingapp\app.js'

我从 github 中提取了示例项目,它没有出现此错误,即使目录树除了目录名称外完全相同。

我是编码新手,所以我不确定如何进行。这是错误还是用户错误?

1.Comment 输出行 app.js:

var router = require('./api');   
app.use('/api', router);

2.place 代码中的一个 . ../public :

app.use('/', express.static('../public'));