npm install不安装所有依赖项

时间:2020-04-15 05:42:09

标签: javascript node.js npm npm-install

我尝试使用npm install安装所有依赖项,但是当前项目中未安装依赖项。它显示以下消息。

The result being shown after npm install

然后,我尝试使用npm audit进行审核。还显示了“发现的漏洞”,如下面的屏幕截图所示。

the result of npm audit

但是,最后,当我尝试使用npm audit fix修复漏洞时,它找不到该漏洞,并显示“找到0个漏洞中的0个”,如下图所示。

the result of npm audit fix

帮助我使用npm install安装所有依赖项。

我已经在Windows系统中安装了节点v10.15.0和npm v6.4.1。

1 个答案:

答案 0 :(得分:0)

正在生成两个警告,因为:

  1. 项目的package.json文件中没有“描述”的属性定义,或者为空字符串。它可能不是强制性的,但是上传没有描述的项目会使搜索变得困难。
  2. package.json文件中没有“ repository”的属性定义,或者为空字符串。通常,您可以在此处将项目的URL放置在GitHub之类的存储库中,但这不是必需的。

通常是在项目文件夹中首次运行npm install时输入这些字段以回答安装问题,但是您始终可以编辑package.json以便以后添加或更新它们。

found vulnerabilities foundaudit fix输出中的空格计数表明0中有found 0 vulnerabilities个计数,这是看不到的。尝试将输出定向到文件,例如可以通过在项目文件夹中运行npm install >log.txt来确定。基本上,主要的问题似乎是彩色文本的最终呈现。

彩色文本是通过在NPM输出字符串中插入ANSI escapes产生的,并且通常在标准系统终端程序中起作用-例如,Windows 10 cmd将白色消息记录在0中以绿色显示,并且都在深色背景上,这意味着它是完全可读的。