npm无法从JSON文件安装软件包

问题描述

此问题用于分享我的经验

我已经从github下载了样板库。为了从JSON文件安装软件包。我运行以下命令npm install,它引发了随机错误。谷歌搜索大约两天后,我无法弄清楚。我曾在堆栈溢出网站上尝试过各种解决方案,但都无济于事。

解决方法

好吧,我的问题的解决方案是样板中使用的软件包的版本。 该样板大约在一年前上传到github,因为它没有被更新。如下载的那样,并尝试安装软件包,而npm软件包管理器不再支持package.json文件中提到的版本号。我通过手动遍历每个软件包和依赖项并通过最新版本逐个安装它们来解决它。

,

我不知道您在说的错误,因为您尚未发布错误,所以在运行npm install之后得到了错误。但是,如果这是答案中所描述的版本问题,则不必手动检查每个软件包,以查看哪些软件包过时了以及全部。

您只需运行以下命令即可查看已过时或需要您注意的更新依赖项。

npm outdated

此命令将简单列出所有已安装的依赖项,并检查所需的更新,如下所示: enter image description here

在这里您可以看到所有信息。即使在“通缉”选项卡中,您也可以看到项目所需的最低要求。这很有帮助。

现在,您可以在查看这些统计信息后简单地逐个更新,或运行以下命令一次全部更新。

npm update

这将简单地将所有依赖项更新为闪亮的新版本。

我希望这可以解决您的问题。