ENOENT,没有这样的文件或目录

我从我的节点应用程序得到这个错误:

ENOENT, no such file or directory '~/Desktop/MyApp/newversion/partials/navigation.jade' 

我知道该文件在那里,因为当我尝试使用确切的复制和粘贴的path打开文件,它的工作原理。 我也知道应用程序正在使用正确的目录,因为它输出错误。

蒂尔德扩张是一个壳的东西。 编写正确的path名(可能是/home/ yourusername /Desktop/etcetcetc )或使用
process.env.HOME + '/Desktop/blahblahblah'

我相信以前的答案是这个问题的正确答案,但是当我尝试安装npm包时(见下面),我得到这个错误:

在这里输入图像描述

对我的修复是: npm init --yes

在这里输入图像描述