发现 1 个低严重性漏洞错误,同时使用 React 和服务两个文件时



节点js给了我以下错误。此外,当我使用 ReactJs 时,它会分别渲染App.jsindex.js文件。这意味着每个函数执行两次。我怀疑这个错误也是导致那件事的原因。你们中的任何一个人能帮我解决问题吗?


=== npm audit security report ===                        

Manual
Review                                  
Some vulnerabilities require your attention to resolve             
Visit https://go.npm.me/audit-guide for additional guidance           

Low             Prototype Pollution                                           
Package         yargs-parser                                                  
Patched in      >=13.1.2 <14.0.0 || >=15.0.1 <16.0.0 || >=18.1.2              
Dependency of   react-scripts                                                 
Path            react-scripts > webpack-dev-server > yargs > yargs-parser     
More info       https://npmjs.com/advisories/1500                             
found 1 low severity vulnerability in 1668 scanned packages
1 vulnerability requires manual review. See the full report for details.

这只是项目依赖项中潜在漏洞的审计报告,与您的实际项目代码无关。

要解决此问题,请尝试以下操作:

  • npm audit fix
  • npm update

更新:似乎此问题尚未在库的已发布版本中修复。此外,没有此处提到的已知缓解步骤。但是,一旦发布修复程序,上述步骤将起作用

我在这里找到了一些策略。当我对 app.js 文件使用类组件时,会出现此状态。但是当我使用功能组件时,这并没有发生。

这是渲染两次。 👇

import React, {Component} from 'react'
export default class App extends Component {
render() {
return(
<div>
{ console.log('f')}
</div>)
}
}

这不是渲染两次 👇

import React from 'react';
function App() {
return (
<div >
{console.log("d")}
</div>
)
}
export default App

最新更新