我尝试使用npm install
安装所有依赖项,但是当前项目中未安装依赖项。它显示以下消息。
然后,我尝试使用npm audit
进行审核。还显示了“发现的漏洞”,如下面的屏幕截图所示。
但是,最后,当我尝试使用npm audit fix
修复漏洞时,它找不到该漏洞,并显示“找到0个漏洞中的0个”,如下图所示。
帮助我使用npm install
安装所有依赖项。
我已经在Windows系统中安装了节点v10.15.0和npm v6.4.1。
答案 0 :(得分:0)
正在生成两个警告,因为:
package.json
文件中没有“描述”的属性定义,或者为空字符串。它可能不是强制性的,但是上传没有描述的项目会使搜索变得困难。package.json
文件中没有“ repository”的属性定义,或者为空字符串。通常,您可以在此处将项目的URL放置在GitHub之类的存储库中,但这不是必需的。通常是在项目文件夹中首次运行npm install
时输入这些字段以回答安装问题,但是您始终可以编辑package.json
以便以后添加或更新它们。
对found vulnerabilities found
和audit fix
输出中的空格计数表明0
中有found 0 vulnerabilities
个计数,这是看不到的。尝试将输出定向到文件,例如可以通过在项目文件夹中运行npm install >log.txt
来确定。基本上,主要的问题似乎是彩色文本的最终呈现。
彩色文本是通过在NPM输出字符串中插入ANSI escapes产生的,并且通常在标准系统终端程序中起作用-例如,Windows 10 cmd
将白色消息记录在0
中以绿色显示,并且都在深色背景上,这意味着它是完全可读的。