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

2022-08-30 02:42:28

我只想将 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.

答案 1

如果您已经有文件,请将其删除,然后重试。package-lock.json


答案 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

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

让我知道这是否有效。