npm install 导致'ENOENT:没有这样的文件或目录'

新手上路,请多包涵

我已经为 Windows 安装了 Node.js,我正在尝试通过 npm 安装一个包。命令提示符位于项目目录 (C:\Users\username\Desktop\NodeTest) 中,其中包含单个 helloworld.js 文件。输入“npm install express”后,我收到以下错误:

ENOENT: no such file or direcotry, open 'C:\Users\username\package.json

我正在尝试从全新安装中进行此操作,并且 cmd 以管理员身份运行。

有任何想法吗?

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

阅读 807
2 个回答

正如 Subburaj 已经指出的那样,这是因为您缺少 package.json

只需运行 npm init 为您初始化该文件;之后它应该工作。

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

我删除了 package-lock.json 它对我有用。

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

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