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

新手上路,请多包涵

我从我的节点应用程序中收到此错误:

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

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

原文由 Kinnard Hockenhull 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 823
2 个回答

波浪号扩展是一个外壳。编写正确的路径名(可能是 /home/ yourusername /Desktop/etcetcetc )或使用

process.env.HOME + '/Desktop/blahblahblah'

原文由 hobbs 发布,翻译遵循 CC BY-SA 3.0 许可协议

我相信之前的答案是这个问题的正确答案,但是当我尝试安装 npm 包时出现了这个错误(见下文):

在此处输入图像描述

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

在此处输入图像描述

原文由 grepit 发布,翻译遵循 CC BY-SA 3.0 许可协议

推荐问题