How to resolve sh: react-scripts: command not found?
我使用create-react-app生成了一个应用程序。
1 | create-react-app myapp |
当我运行yarn start或npm start时,出现以下错误:
react-scripts start
sh:react-scripts:找不到命令npm ERR! 文件sh npm ERR! 码
ELIFECYCLE npm ERR! errno ENOENT npm ERR! syscall生成npm ERR!
[email protected]开始:react-scripts start npm ERR! 产生ENOENT npm
呃! npm ERR! 在[email protected]启动脚本处失败。 npm ERR! 这个
npm可能不是问题。 可能还有其他日志记录
输出上面。blockquote>
当我运行npm ls反应时:
1
2存在react-scripts。
这是我的package.json:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 {
"name":"myapp",
"version":"0.1.0",
"private": true,
"dependencies": {
"react":"^16.2.0",
"react-dom":"^16.2.0",
"react-redux":"^5.0.6",
"react-router":"^4.2.0",
"react-scripts":"1.0.17",
"redux":"^3.7.2",
"yarn":"^1.3.2"
},
"scripts": {
"start":"react-scripts start",
"build":"react-scripts build",
"test":"react-scripts test --env=jsdom",
"eject":"react-scripts eject"
}
}我尝试了此建议,但无济于事。 如何解决此问题?
我通过删除解决了这个问题
node_modules
yarn.lock
manifest_lock.json和安装的软件包
1 npm install要么
1 yarn