Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reactjs 我怎样才能去掉'Node';13.0.0-每晚20190802452B3931F这样我就可以使用“创建react应用程序”工具创建react应用程序了?_Reactjs_Visual Studio Code_Create React App_Npm Scripts - Fatal编程技术网

Reactjs 我怎样才能去掉'Node';13.0.0-每晚20190802452B3931F这样我就可以使用“创建react应用程序”工具创建react应用程序了?

Reactjs 我怎样才能去掉'Node';13.0.0-每晚20190802452B3931F这样我就可以使用“创建react应用程序”工具创建react应用程序了?,reactjs,visual-studio-code,create-react-app,npm-scripts,Reactjs,Visual Studio Code,Create React App,Npm Scripts,我正试图在ubuntu18.04终端中使用npx的createreact-app命令创建一个react应用程序。 我已经安装了节点v12.8.0。当我在我的应用程序目录中运行命令npx create react app.时,我希望生成react app样板文件夹和文件,因为我的计算机中有最新版本的节点v12.8.0和npmv6.10.2。相反,我得到以下输出 npx: installed 91 in 5.725s Creating a new React app in /home/<my

我正试图在
ubuntu18.04
终端中使用npx的
createreact-app
命令创建一个react应用程序。 我已经安装了
节点v12.8.0
。当我在我的应用程序目录中运行命令
npx create react app.
时,我希望生成react app样板文件夹和文件,因为我的计算机中有最新版本的
节点
v12.8.0
npm
v6.10.2
。相反,我得到以下输出

npx: installed 91 in 5.725s

Creating a new React app in /home/<my-PC>/Documents/todo-app.

warning You are using Node "13.0.0-nightly20190802452b393c1f" which is not supported and may encounter bugs or unexpected behavior. Yarn supports the following semver range: "^4.8.0 || ^5.7.0 || ^6.2.2 || >=8.0.0"
Installing packages. This might take a couple of minutes.
Installing react, react-dom, and react-scripts...

yarn add v1.17.3
warning You are using Node "13.0.0-nightly20190802452b393c1f" which is not supported and may encounter bugs or unexpected behavior. Yarn supports the following semver range: "^4.8.0 || ^5.7.0 || ^6.2.2 || >=8.0.0"
[1/4] Resolving packages...
[2/4] Fetching packages...
error @babel/core@7.5.5: The engine "node" is incompatible with this module. Expected version ">=6.9.0". Got "13.0.0-nightly20190802452b393c1f"
error Found incompatible module.
info Visit https://yarnpkg.com/en/docs/cli/add for documentation about this command.

Aborting installation.
  yarnpkg add --exact react react-dom react-scripts --cwd /home/<my-PC>/Documents/todo-app has failed.

Deleting generated file... package.json
Deleting generated file... yarn.lock
Deleting todo-app/ from /home/<my-PC>/Documents
Done.
npx:5.725s安装91
在/home//Documents/todo应用程序中创建新的React应用程序。
警告:您正在使用不受支持的节点“13.0.0-Nightly20190802452B393F”,该节点可能会遇到错误或意外行为。纱线支持以下semver范围:“^4.8.0 | | ^5.7.0 | | ^6.2.2 | |>=8.0.0”
安装软件包。这可能需要几分钟。
正在安装react、react dom和react脚本。。。
纱线添加v1.17.3
警告:您正在使用不受支持的节点“13.0.0-Nightly20190802452B393F”,该节点可能会遇到错误或意外行为。纱线支持以下semver范围:“^4.8.0 | | ^5.7.0 | | ^6.2.2 | |>=8.0.0”
[1/4]正在解析包。。。
[2/4]正在获取包。。。
错误@babel/core@7.5.5:引擎“节点”与此模块不兼容。预期版本“>=6.9.0”。获得“13.0.0-nightly20190802452b393c1f”
发现不兼容模块时出错。
信息访问https://yarnpkg.com/en/docs/cli/add 有关此命令的文档。
正在中止安装。
yarnpkg add--exact react dom react scripts--cwd/home//Documents/todo应用程序失败。
正在删除生成的文件。。。package.json
正在删除生成的文件。。。纱线锁
删除todo app/从/home//文档
完成。
因此,它会在创建应用程序文件夹后立即将其删除。我认为它受到上面指定的
节点“13.0.0-Nightly20190802452B393F”
的影响。 我试图找到它,但在我的机器上找不到。
在终端上,当我运行
node-v
时,我得到了适用于nodejs的版本
v12.8.0
。我被困在这里…

如果您安装了多个版本的NodeJ,您可以使用
-p
选项直接将它们作为目标:

npx -p node@12 
用于创建react应用程序

npx -p node@12 create-react-app billion-dollar-project
  • 从ubuntu软件管理器卸载节点js

  • 然后使用以下命令安装node js:

    sudo apt-get update
    sudo apt-get install nodejs
    

  • 我有同样的错误,并强迫创建反应应用程序使用npm而不是纱线修复它。尝试npx创建react应用程序appname——使用npm

    只需运行以下操作:

    create-react-app app-name --use-npm
    

    这明确告诉react使用npm而不是纱线。

    您是否在某处安装了node 13?否。我只有node
    v12.8.0
    如果您使用
    npx-p运行它会发生什么node@12创建react app todo app
    ?@techxplorer\uuuuu您是如何解决此问题的,我也有同样的问题