尝试创建 React 应用程序时出现 Yarn 错误
Yarn errors when trying to create a React app
我尝试使用以下命令创建 React 应用程序:
create-react-app eth-todo-list-react
这会产生以下错误:
'yarnpkg' is not recognized as an internal or external command,
operable program or batch file.
Installing packages. This might take a couple of minutes.
Installing react, react-dom, and react-scripts...
'yarnpkg' is not recognized as an internal or external command,
operable program or batch file.
events.js:167
throw er; // Unhandled 'error' event
^
Error: spawn yarnpkg ENOENT
at notFoundError (C:\Users\Aristophanes\node_modules\create-react-app\node_modules\cross-spawn\lib\enoent.js:6:26)
at verifyENOENT (C:\Users\Aristophanes\node_modules\create-react-app\node_modules\cross-spawn\lib\enoent.js:40:16)
at ChildProcess.cp.emit (C:\Users\Aristophanes\node_modules\create-react-app\node_modules\cross-spawn\lib\enoent.js:27:25)
at Process.ChildProcess._handle.onexit (internal/child_process.js:246:12)
Emitted 'error' event at:
at ChildProcess.cp.emit (C:\Users\Aristophanes\node_modules\create-react-app\node_modules\cross-spawn\lib\enoent.js:30:37)
at Process.ChildProcess._handle.onexit (internal/child_process.js:246:12)
它应该说 "success" 并初始化一个 git 存储库。但是我得到了上面的错误。我已尝试对各种方法进行故障排除,包括更改路径和全局安装 yarn 但是当我这样做然后重新尝试再次创建反应应用程序时,我收到此错误:
The directory eth-todo-list-react contains files that could conflict:
package.json
yarn.lock
Either try using a new directory name, or remove the files listed above.
如果我删除这个文件并再次尝试创建 React 应用程序,我会再次遇到第一个错误。
通过在控制台中输入 create-react-app --version
来获取您的 create-react-app 的版本。使用 2.1.5 版为我成功构建。您可能需要更新您的 create-react-app。
npm uninstall -g create-react-app
npm create-react-app eth-todo-list-react
应该使用最新版本的 create-react-app。
尝试使用 npx
命令,
npx create-react-app my-project
如果您使用 npx
,则不需要像 create-react-app
那样全局安装软件包。
全部告诉node -v
和npm -v
我尝试使用以下命令创建 React 应用程序:
create-react-app eth-todo-list-react
这会产生以下错误:
'yarnpkg' is not recognized as an internal or external command,
operable program or batch file.
Installing packages. This might take a couple of minutes.
Installing react, react-dom, and react-scripts...
'yarnpkg' is not recognized as an internal or external command,
operable program or batch file.
events.js:167
throw er; // Unhandled 'error' event
^
Error: spawn yarnpkg ENOENT
at notFoundError (C:\Users\Aristophanes\node_modules\create-react-app\node_modules\cross-spawn\lib\enoent.js:6:26)
at verifyENOENT (C:\Users\Aristophanes\node_modules\create-react-app\node_modules\cross-spawn\lib\enoent.js:40:16)
at ChildProcess.cp.emit (C:\Users\Aristophanes\node_modules\create-react-app\node_modules\cross-spawn\lib\enoent.js:27:25)
at Process.ChildProcess._handle.onexit (internal/child_process.js:246:12)
Emitted 'error' event at:
at ChildProcess.cp.emit (C:\Users\Aristophanes\node_modules\create-react-app\node_modules\cross-spawn\lib\enoent.js:30:37)
at Process.ChildProcess._handle.onexit (internal/child_process.js:246:12)
它应该说 "success" 并初始化一个 git 存储库。但是我得到了上面的错误。我已尝试对各种方法进行故障排除,包括更改路径和全局安装 yarn 但是当我这样做然后重新尝试再次创建反应应用程序时,我收到此错误:
The directory eth-todo-list-react contains files that could conflict:
package.json
yarn.lock
Either try using a new directory name, or remove the files listed above.
如果我删除这个文件并再次尝试创建 React 应用程序,我会再次遇到第一个错误。
通过在控制台中输入 create-react-app --version
来获取您的 create-react-app 的版本。使用 2.1.5 版为我成功构建。您可能需要更新您的 create-react-app。
npm uninstall -g create-react-app
npm create-react-app eth-todo-list-react
应该使用最新版本的 create-react-app。
尝试使用 npx
命令,
npx create-react-app my-project
如果您使用 npx
,则不需要像 create-react-app
那样全局安装软件包。
全部告诉node -v
和npm -v