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

新手上路,请多包涵

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

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

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

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

阅读 755
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 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题