正在收到错误:“ saveError ENOENT:没有此类文件或目录,请打开'... / package.json'

时间:2020-10-26 03:55:54

标签: node.js npm-install package.json

我正在尝试通过命令npm install newsapi --save安装newsapi。 这将安装两个相关的程序包(core-js和node-fetch)以及newsapi本身。我在项目文件夹中运行命令。我对core-js和node-fetch没问题,但是收到有关newsapi的以下警告。

npm WARN saveError ENOENT: no such file or directory, open 'Users/user_name/project/package.json'
npm notice created a lockfile as package-lock.json. You should commit this file.
npm WARN enoent ENOENT: no such file or directory, open 'Users/user_name/project/package.json'
npm WARN project No description
npm WARN project No repository field.
npm WARN project No README data
npm WARN project No license field.

安装后,在我的项目文件夹中创建了package-lock.json,并且Users/user_name/project/node-modules/newsapi/package.json确实存在。我不知道为什么安装程序要求我打开Users/user_name/project/package.json。为什么会在我的项目文件夹中而不是在模块的文件夹中?

我尝试了在其他线程中阅读的解决方案,包括删除package-lock.json,然后重试安装并使用npm init。这些方法都不起作用。

我还尝试将package.json复制并粘贴到项目文件夹中(因为警告提示我打开Users/user_name/project/package.json),但这也不能解决我的问题。

如何成功安装模块?

0 个答案:

没有答案