这是因为React-Scripts使用Facebook工具包中的一些脚本。 joinAdInterestGroup脚本由Facebook用于广告跟踪,可能是为了在后续版本中添加新的数据收集功能而添加的。
如果您不希望这些脚本在您的应用程序中运行,可以尝试在您的package.json文件中的“scripts”部分使用以下配置:
"scripts": {
"start": "react-scripts joinAdInterestGroup&& react-scripts start",
"build": "react-scripts joinAdInterestGroup&& react-scripts build",
"test": "react-scripts joinAdInterestGroup&& react-scripts test --env=jsdom",
"eject": "react-scripts eject"
}
在上面的配置中,我们在start,build和test命令之前添加了 “react-scripts joinAdInterestGroup&&”来确保joinAdInterestGroup脚本不会在您的应用程序中运行。如果您使用“npm start”,“npm build”或“npm test”来运行应用程序,您应该看不到这些Scriplets和跟踪信息了。
如果您真的认为这是个问题,您可能需要考虑更换React-Scripts为其它工具。