You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

React新手创建项目遇npm ERR! could not determine executable to run错误求助

React 创建项目报错:npm ERR! could not determine executable to run

问题描述

我是React新手,第一次尝试安装并创建React项目,执行创建命令时遇到如下错误:

npm ERR! could not determine executable to run

已经重新安装过所有Node.js相关软件,但问题仍然没有解决。

环境变量

环境变量截图

错误日志

1 info using npm@9.7.2
2 info using node@v18.16.1
3 timing npm:load:whichnode Completed in 2ms
4 timing config:load:defaults Completed in 2ms
5 timing config:load:file:C:\Users\nevyl\AppData\Roaming\npm\node_modules\npm\npmrc Completed in 3ms
6 timing config:load:builtin Completed in 4ms
7 timing config:load:cli Completed in 1ms
8 timing config:load:env Completed in 1ms
9 timing config:load:file:V:\Business\.npmrc Completed in 0ms
10 timing config:load:project Completed in 1ms
11 timing config:load:file:C:\Users\nevyl\.npmrc Completed in 0ms
12 timing config:load:user Completed in 0ms
13 timing config:load:file:C:\Users\nevyl\AppData\Roaming\npm\etc\npmrc Completed in 1ms
14 timing config:load:global Completed in 1ms
15 timing config:load:setEnvs Completed in 0ms
16 timing config:load Completed in 10ms
17 timing npm:load:configload Completed in 10ms
18 timing config:load:flatten Completed in 2ms
19 timing npm:load:mkdirpcache Completed in 0ms
20 timing npm:load:mkdirplogs Completed in 1ms
21 verbose title npm exec create-react app .
22 verbose argv "exec" "--" "create-react" "app" "."
23 timing npm:load:setTitle Completed in 1ms
24 timing npm:load:display Completed in 1ms
25 verbose logfile logs-max:10 dir:C:\Users\nevyl\AppData\Local\npm-cache\_logs\2023-06-25T10_09_15_970Z-
26 verbose logfile C:\Users\nevyl\AppData\Local\npm-cache\_logs\2023-06-25T10_09_15_970Z-debug-0.log
27 timing npm:load:logFile Completed in 11ms
28 timing npm:load:timers Completed in 0ms
29 timing npm:load:configScope Completed in 0ms
30 timing npm:load Completed in 57ms
31 timing arborist:ctor Completed in 1ms
32 silly logfile done cleaning log files
33 http fetch GET 200 https://registry.npmjs.org/npm 573ms (cache miss)
34 http fetch GET 200 https://registry.npmjs.org/create-react 1091ms (cache miss)
35 timing command:exec Completed in 1151ms
36 verbose stack Error: could not determine executable to run
36 verbose stack     at getBinFromManifest (C:\Users\nevyl\AppData\Roaming\npm\node_modules\npm\node_modules\libnpmexec\lib\get-bin-from-manifest.js:17:23)
36 verbose stack     at exec (C:\Users\nevyl\AppData\Roaming\npm\node_modules\npm\node_modules\libnpmexec\lib\index.js:188:15)
36 verbose stack     at async module.exports (C:\Users\nevyl\AppData\Roaming\npm\node_modules\npm\lib\cli-entry.js:61:5)
37 verbose pkgid create-react@0.0.0
38 verbose cwd V:\Business
39 verbose Windows_NT 10.0.23486
40 verbose node v18.16.1
41 verbose npm  v9.7.2
42 error could not determine executable to run
43 verbose exit 1
44 timing npm Completed in 1542ms
45 verbose code 1
46 error A complete log of this run can be found in: C:\Users\nevyl\AppData\Local\npm-cache\_logs\2023-06-25T10_09_15_970Z-debug-0.log

解决方法

  • 核心问题是你执行的命令有误,正确的React项目创建命令是:
    npx create-react-app .
    
  • 也可以先全局安装create-react-app工具,再创建项目:
    npm install -g create-react-app
    create-react-app .
    
  • 错误根源:你输入的npm exec create-react app .中,create-react是一个无效的空包(版本为0.0.0,没有可执行脚本),官方提供的正确包名是create-react-app。

内容的提问来源于stack exchange,提问作者Nevyllo Kalangi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.17 17:53:19