当前位置: 首页 > 知识库问答 >
问题:

创建react应用程序(发现不兼容的模块)

桂嘉年
2023-03-14

我有这个问题create-react-app

我的节点版本10.16。3

我的npm版本6.9。0

npx create-react-app mac

/home/brian/Documentos/mac/mac中创建新的React应用程序。

警告您正在使用不支持的节点"13.0.0-夜间20190802452b393c1f",可能会遇到错误或意外行为。纱线支持以下范围:"^4.8.0||^5.7.0||^6.2.2||

纱线添加v1。17.3警告您正在使用的节点“13.0.0-nightly20190802452b393c1f”不受支持,可能会遇到错误或意外行为。纱线支持以下semver范围:“^4.8.0 | | ^5.7.0 | | ^6.2.2”||

中止安装。

Yarnpkg添加-精确反应反应-多姆反应-脚本-cwd /home/brian/Documentos/mac/mac已失败。

正在删除生成的文件。。。包裹json

正在删除生成的文件...yarn.lock

删除mac/from/home/brian/Documentos/mac

完成。

共有2个答案

应瀚
2023-03-14

您使用的节点版本似乎不兼容。您可以尝试使用节点10或节点12吗?我建议使用nvm来管理不同的节点版本。

许多包在其package.json中定义显式节点版本。例如,在@babel/core中:

"engines": {
  "node": ">=6.9.0"
},

您的节点版本似乎是:13.0。0-Nightly 20190802452B393C1F不适用于这些要求。

您可以在yarn中看到处理此问题的源代码。

您可以在这里看到,它似乎Semver包不处理这个:

import semver from "semver";

console.log(semver.satisfies("13.0.0", ">=6.9.0")); // true
console.log(semver.satisfies("13.0.0-nightly20190802452b393c1f", ">=6.9.0")); // false

养星汉
2023-03-14
create-react-app react-app --use-npm

这对我有用

 类似资料:
  • 我没有做任何更改,我只是运行“CreateReact应用程序客户端”,然后一切正常运行,我将cd放入目录并运行“ThreadStart”。然后我有两个问题:1)它说“有些东西已经在3000端口上运行了”。不幸的是,当我使用lsof和netstat时,端口3000上没有运行任何东西。我说在不同的端口上运行,然后它会尝试为应用程序提供服务。2) 新港口没有提供任何服务。浏览器将打开,控制台不会给出任何

  • Android Studio: Android Studio北极狐Beta 2和大黄蜂金丝雀1 AGP:7.1.0-alpha01 Firebase Analytics:com.google.firebase:Firebase-analytics-ktx:19.0.0 Firebase Crashlytics:com.google.firebase: Firebase-crashlytics-kt

  • 我最近在Google Play商店上发布了我的Flutter应用程序。我是Android的新手,所以买了一个BLU Advance来测试这个应用程序。这款应用程序成功发布了测试版,我可以设置我的手机和Google Play Store的配置文件,但我收到的错误是我的应用程序不兼容。请参阅此处: 这是典型的应用程序不适用所有手机吗?我怎样才能最好地使我的应用程序能够被所有(或尽可能多的)Androi

  • 这是我的第一个反应应用程序。我正在开发windows 10,节点版本10.15.3,npm版本6.4.1。当我执行create-react-app命令时: 在这之后,它就卡住了,我等了将近20分钟,但什么也没发生,没有显示成功消息或关于命令的信息,比如npm启动,我必须执行ctrl c来终止批处理作业。创建的项目文件夹只包含package.json、package-lock.json和node_m

  • 我在使用“创建反应应用程序”时遇到编译失败。我得到的信息如下。 __ ./src/App。未找到js模块:您试图导入/联系项目src/目录之外的内容。不支持src/之外的相对导入。您可以将其移动到src/内部,也可以从项目的节点_modules/向其添加符号链接。 __ 奇怪的是,我的src文件夹中肯定有“/联系人”文件,而消息说我没有。这是我的文件夹树。 这是我的应用程序。js代码。 感觉我在这

  • 我试图在我的项目中安装,但是生成了一个没有开始脚本的package.json,我得到了一个错误"未提供模板。这可能是因为您使用的create-react-app版本过低。请注意,不再支持创建-反应-应用程序的全局安装。"正如在关于这个问题的其他问题中建议的那样,以下是我已经尝试过的:,然后(现在当我输入<它说:在......中没有创建反应应用程序,并重新启动了我的计算机。 我不知道还能尝试什么。谢