我对编码还不熟悉,对为什么我不能正确设置React有疑问.上周我挣扎了一下,然后终于成功了.但现在我又遇到了同样的问题,什么都不管用.
我有一个项目,我从npx create-react-app
开始,然后当我进入该项目时,我猜这个问题:
项目依赖关系树可能有问题.它是
Create react App提供的react脚本包需要
"网页包":"4.29.6"
不要try 手动安装:您的软件包管理器会这样做
/用户/aliceparker/node_模块/webpack(版本:4.33.0)
已知手动安装不兼容版本会导致
如果您希望忽略此判断,请添加
要修复依赖关系树,请按照下面的步骤进行操作
- 删除包锁.json(不是package.json!)和/或Yarn .锁定项目文件夹.
- 删除项目文件夹中的 node _模块.
- 从包中的依赖项和/或依赖项中删除"webpack".项目文件夹中的json文件.
- 运行npm install或Thread,具体取决于您使用的软件包管理器.
在大多数情况下,这应该足以解决问题.如果有
如果使用npm,请安装Yarn (http://yarnpkg.com/),并用其重复上述步骤.
判断/Users/aliceparker/node_modules/webpack是否在项目目录之外.
try 在项目文件夹中运行npm ls webpack.
如果没有其他帮助,请将SKIP_PREFLIGHT_CHECK=true添加到.环境文件
另外,我们知道这条消息很长,但请阅读上面的步骤:-)
我已经按照上面的步骤做了.还是有问题.
这是我的Package.json文件如下所示:
`{
"name": "ravenous-app",
"version": "0.1.0",
"private": true,
"dependencies": {
"react": "^16.8.6",
"react-dom": "^16.8.6",
"react-scripts": "3.0.1"
},
"scripts": {
"start": "react-scripts start",
"build": "react-scripts build",
"test": "react-scripts test",
"eject": "react-scripts eject"
},
"eslintConfig": {
"extends": "react-app"
},
"browserslist": {
"production": [
">0.2%",
"not dead",
"not op_mini all"
],
"development": [
"last 1 chrome version",
"last 1 firefox version",
"last 1 safari version"
]
}
}`
有谁能帮我找到解决这个问题的方法吗?(注:我试着创建一个新项目,但遇到了同样的问题……)