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?否。我只有nodev12.8.0
如果您使用npx-p运行它会发生什么node@12创建react app todo app
?@techxplorer\uuuuu您是如何解决此问题的,我也有同样的问题