使用create-react-app创建示例React应用后,npm start失败。
我已经使用节点11.4和10.4(npm 6.4.1)进行了尝试
library(data.table)
DT <- fread("
rn Hour Avg.Temp
1 1 11
2 2 11
3 3 11
4 4 10
5 5 10
6 6 11
7 7 12
8 8 14
9 9 15
10 10 17
11 11 19
12 12 21
13 13 22
14 14 24
15 15 23
16 16 22
17 17 21
18 18 18
19 19 16
20 20 15
21 21 14
22 22 12
23 23 11
24 24 10", drop = 1L)
预期:能够启动简单的反应服务器以在浏览器中访问本地主机:3000
实际:服务器未启动,在我的终端中收到了此消息:
>npm install create-react-app -g >create-react-app t2 >cd t2 >npm start
答案 0 :(得分:9)
正如@atsnam所说,您可以在https://github.com/webpack/webpack/issues/8768处找到分辨率。
添加到以下package.json
"resolutions": {
"ajv": "6.8.1"
}
然后运行yarn install
如果使用npm
npm uninstall ajv
npm install ajv@6.8.1
对我有用
答案 1 :(得分:7)
此处提到了快速修复方法https://github.com/webpack/webpack/issues/8768
基本上转到 node_modules / ajv / lib / keyword.js ,并注释掉第64和65行。
答案 2 :(得分:1)
只需将resolutions
添加到package.json中,如下所示:
{
"dependencies": {
...
}
"resolutions": {
"ajv": "6.8.1"
}
}
然后运行npm install
。如果您使用毛线,yarn install
答案 3 :(得分:0)
根据Github中的建议,下面的更改使我能够工作。
To fix this error, just change:
Line 14: `errors: 'full',`
to:
Line 14: `errors: true`
in file **node_modules\ajv-errors\index.js**
答案 4 :(得分:0)
接受的答案对我不起作用。相反,我这样做:
cd到项目父目录。
npm install
npm start
这就像一种魅力。