如何修复npm中“ webpack-dev-server”的“缺少来源验证”错误

时间:2018-11-11 03:29:21

标签: laravel-5 npm laravel-5.2

  

npm审核

                   === npm audit security report ===


                             Manual Review
         Some vulnerabilities require your attention to resolve

      Visit https://go.npm.me/audit-guide for additional guidance

高度缺少原点验证

打包webpack-dev-server

修补程序> = 3.1.6

laravel-mix [dev]的依赖性

路径laravel-mix> webpack-dev-server

更多信息https://nodesecurity.io/advisories/725

在11710个扫描程序包中发现1个严重漏洞   1个漏洞需要手动检查。有关详细信息,请参见完整报告。

如何解决此问题,我无法使用laravel 每当我尝试运行命令“ npm run dev”时,它都会显示几个问题

3 个答案:

答案 0 :(得分:5)

此审核只是指出您的webpack-dev-server版本软件包中的漏洞。

我认为这与您在运行npm run dev时遇到的其他问题无关,因为我目前在我的开发环境中也正在使用同一软件包的易受攻击的版本,并且它运行良好。

如果您使用的是laravel mix,它取决于webpack-dev-server(2.11.1)的漏洞版本,因此您无法真正解决此问题,并且在更新laravel mix之前,将看到此烦人的审核消息使用更新的安全版本。

答案 1 :(得分:0)

也许您必须等待更新laravel-mix。 参考链接:https://github.com/JeffreyWay/laravel-mix/issues/1809 因为laravel-mix中的webpack-dev-server <3.1.6版本。

答案 2 :(得分:-3)

快速解决方案:

关闭软件包安装的npm审核 https://docs.npmjs.com/auditing-package-dependencies-for-security-vulnerabilities