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