我用create-react-app创建了一个新项目:版本3.4.0,然后我运行了'npm start',它给我以下错误,我将其复制粘贴到此消息下方。
我到处搜索,找不到解决此问题的好方法。一个“糟糕”的解决方案是将react-scripts软件包降级为react-scripts@2.1.8或另一个我认为将要重新安装Windows 10的解决方案。是否有更好的解决方案? (并且仍使用react-scripts 3.4.0)
错误消息:
0信息,如果一切正常就可以了
1详细cli [
1个详细的cli'C:\ Program Files \ nodejs \ node.exe',
1个详细的cli'C:\ Users \ amoraras \ AppData \ Roaming \ npm \ node_modules \ npm \ bin \ npm-cli.js',
1详细cli'start'
1详细cli]
2条信息使用npm@6.14.2
3使用node@v12.16.1的信息
4详细的运行脚本['prestart','start','poststart']
5个信息生命周期cleanreactstartapp@0.1.0~prestart:cleanreactstartapp@0.1.0
6个信息生命周期cleanreactstartapp@0.1.0~start:cleanreactstartapp@0.1.0
7详细的生命周期cleanreactstartapp@0.1.0~start:生命周期中的unsafe-perm true
8个详细的生命周期cleanreactstartapp@0.1.0~start:PATH:C:\ Users \ amoraras \ AppData \ Roaming \ npm \ node_modules \ npm \ node_modules \ npm-lifecycle \ node-gyp-bin; C:\ work \ temp test \ cleanreactstartapp \ node_modules.bin; C:\ Program Files \ Git \ mingw64 \ bin; C:\ Program Files \ Git \ usr \ bin; H:\ bin; C:\ work \ temp test \ cleanreactstartapp \ node_modules.bin; C :\ Windows; C:\ Windows \ System32 \ Wbem; C:\ Windows \ System32 \ WindowsPowerShell \ v1.0; C:\ Windows \ System32 \ OpenSSH; C:\ Program Files \ Git \ cmd; C:\ Program Files \ Docker \ Docker \ resources \ bin; C:\ ProgramData \ DockerDesktop \ version-bin; C:\ Program Files \ nodejs; C:\ Program Files \ nodejs \ npm; C:\ Program Files \ nodej; C:\ Users \ amoraras \ AppData \ Roaming \ npm“; C:\ Users \ amoraras \ AppData \ Local \ Microsoft \ WindowsApps; C:\ Users \ amoraras \ AppData \ Roaming \ npm; C:\ Program Files \ nodejs; C:\ Program Files \ nodej; C:\ Users \ amoraasu \ AppData \ Roaming \ npm“; C:\ Windows \ system3; C:\ Windows; C:\ Windows \ System32 \ Wbem”
9个详细的生命周期cleanreactstartapp@0.1.0~start:CWD:C:\ work \ temp test \ cleanreactstartapp
10个愚蠢的生命周期cleanreactstartapp@0.1.0~start:Args:['/ d / s / c','react-scripts start']
11愚蠢的生命周期cleanreactstartapp@0.1.0~start:返回:代码:1信号:空
12信息生命周期cleanreactstartapp@0.1.0~start:无法执行启动脚本
13详细堆栈错误:cleanreactstartapp@0.1.0开始:react-scripts start
13详细堆栈退出状态1
EventEmitter的13个详细堆栈。 (C:\ Users \ amoraras \ AppData \ Roaming \ npm \ node_modules \ npm \ node_modules \ npm-lifecycle \ index.js:332:16)
EventEmitter.emit上的13个详细堆栈(events.js:311:20)
ChildProcess上的13个详细堆栈。 (C:\ Users \ amoraras \ AppData \ Roaming \ npm \ node_modules \ npm \ node_modules \ npm-lifecycle \ lib \ spawn.js:55:14)
ChildProcess.emit的13个详细堆栈(events.js:311:20)
13个详细的堆栈在mayyClose(internal / child_process.js:1021:16)
Process.ChildProcess._handle.onexit上的13个详细堆栈(internal / child_process.js:286:5)
14详细的pkgid cleanreactstartapp@0.1.0
15详细的CWD C:\ work \ temp test \ cleanreactstartapp
16详细的Windows_NT 10.0.18362
17详细argv“ C:\ Program Files \ nodejs \ node.exe”“ C:\ Users \ amoraras \ AppData \ Roaming \ npm \ node_modules \ npm \ bin \ npm-cli.js”“开始”
18个详细节点v12.16.1
19详细npm v6.14.2
20错误代码ELIFECYCLE
21错误errno 1
22错误cleanreactstartapp@0.1.0开始:react-scripts start
22错误退出状态1
23错误在cleanreactstartapp@0.1.0启动脚本处失败。
23错误这可能不是npm的问题。上面可能还有其他日志记录输出。
24详细出口[1,true]
答案 0 :(得分:1)
如果您像我一样使用 windows ,以下是针对我的情况的解决步骤:
我的问题是我修改了系统变量。