npm WARN enoent ENOENT:没有这样的文件或目录,打开 'C:\\Users\\Nuwanst\\package.json'

新手上路,请多包涵

我只想将 socket.io 安装到我位于 3.chat 文件夹中的项目中。但是当我运行以下命令时,它会显示以下警告。并且它没有在我的项目文件夹中创建 node_modules 目录。如何解决这个问题?

C:\Users\Nuwanst\Documents\NodeJS\3.chat>npm install socket.io
C:\Users\Nuwanst
`-- socket.io@2.0.3

npm WARN enoent ENOENT: no such file or directory, open 'C:\Users\Nuwanst\package.json'
npm WARN Nuwanst No description
npm WARN Nuwanst No repository field.
npm WARN Nuwanst No README data
npm WARN Nuwanst No license field.

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

阅读 817
2 个回答

您是否创建了 package.json 文件?也许先再次运行此命令。

C:\Users\Nuwanst\Documents\NodeJS\3.chat>npm init

它会在您的文件夹中创建一个 package.json 文件。

然后运行,

C:\Users\Nuwanst\Documents\NodeJS\3.chat>npm install socket.io --save

--save 确保您的模块保存为 package.json 文件中的依赖项。

让我知道这个是否奏效。

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

如果您已经有 package-lock.json 文件,只需将其删除并重试。

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

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