节点js给了我以下错误。此外,当我使用 ReactJs 时,它会分别渲染App.js
和index.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