我正在做一个有节点快递后端的网站,它为公共目录中的react应用程序提供服务。我的电脑上一切都很正常,我把所有这些都放在AWS服务器上,为我的服务器运行npm安装,为我的应用程序在公共目录下运行,这就是我得到的消息:
/public$ npm audit fix
up to date, audited 1960 packages in 5s
# npm audit report
public *
Severity: high
Cross-Site Scripting - https://npmjs.com/advisories/1000
Path Traversal - https://npmjs.com/advisories/571
Cross-Site Scripting - https://npmjs.com/advisories/609
fix available via `npm audit fix`
1 high severity vulnerability
To address all issues, run:
npm audit fix
在我的电脑上一切都很好,我尝试重新开始,清空node_modules目录,然后重新安装,但同样的事情再次发生。我想我肯定没有复制/删除一些文件,但我不知道从哪里开始,我不知道什么是“公共*”是一个模块吗?如果你有什么想法,欢迎你!
默认情况下,当您运行
它与您的环境无关,不管是本地环境还是AWS环境,它都与依赖关系有关。
审核安全漏洞的包依赖关系
npm audit命令
您需要仔细查看命令的输出,如果感兴趣,也许可以阅读有关漏洞并修复它。