Javascript Create react App提供的react脚本包需要依赖项:
项目依赖关系树可能有问题。 这可能不是CreateReact应用程序中的错误,而是您需要在本地修复的错误 Create react App提供的react脚本包需要依赖项: “巴别塔eslint”:“9.0.0” 不要尝试手动安装:您的软件包管理器会自动安装。Javascript Create react App提供的react脚本包需要依赖项:,javascript,reactjs,react-native,react-redux,react-router,Javascript,Reactjs,React Native,React Redux,React Router,项目依赖关系树可能有问题。 这可能不是CreateReact应用程序中的错误,而是您需要在本地修复的错误 Create react App提供的react脚本包需要依赖项: “巴别塔eslint”:“9.0.0” 不要尝试手动安装:您的软件包管理器会自动安装。 但是,在树的较高位置检测到不同版本的babel eslint:您提供的部分输出显示: 检查C:\Users\chawki\node\u modules\babel eslint是否在项目目录之外。例如,您可能意外地在主文件夹中安装了某些内
但是,在树的较高位置检测到不同版本的babel eslint:您提供的部分输出显示: 检查C:\Users\chawki\node\u modules\babel eslint是否在项目目录之外。例如,您可能意外地在主文件夹中安装了某些内容 浏览到
C:\Users\chawki\node\u modules\
并删除babel eslint
文件夹,或者简单地删除C:\Users\chawki\node\u modules
这里是我所做的
C:\user\[yourUserName]\node\u modules\babel eslint
并删除该文件C:\user\[yourUserName]\node\u modules\eslint
并删除该文件我遇到了同样的问题,并执行了所有建议的步骤,但问题仍然存在,因此,我的错误是,我在其他Javascript应用程序中有一个reactApp,我有这个结构
--MyProjects
----NodeJsApp
----node_modules of NodeJsApp
----package.json of NodeJsApp
----ReactApp
------node_modules of ReactApp
------package.json of ReactApp
问题解决了,我删除了我的ReactApp node_modules目录,然后我重新构建了我的目录,因为我遇到了一场灾难
--MyProjects
----NewDirectory (inside all about NodeJsApp)
------node_modules of NodeJsApp
------package.json of NodeJsApp
----ReactApp
------package.json of ReactApp
之后,我会:
npm install
然后
npm start
我的问题已经解决了,我认为问题是父目录不能有javascript/nodeJs/project或有node_模块的东西。在项目文件中创建.env
文件,并添加以下语句
SKIP_PREFLIGHT_CHECK=true
保存文件
拆下节点模块、纱线.lock、包装.lock
然后使用重新安装node_模块
npm install
这应该可以从您计算机上的节点模块中删除您的
eslint
和babel-eslint
文件,例如-C:\Users\vishnu\node\u modules
-删除eslint
和babel-eslint
文件
在您的项目中:
yarn remove eslint
yarn add --dev eslint@6.1.0
在package.json中
resolutions:{
"babel-eslint": "9.0.0"
}
如果重新安装所有依赖项,将强制将“babel eslint”版本设置为“9.0.0”。如果你启动你的应用程序,你将不会有任何问题。我刚刚删除了
节点模块
文件夹(对我来说是C:\user\[yourUserName]\node\u模块\
),然后重新安装了它。我的问题是我将网页包作为一个全局包安装了。。。在我删除webpack并运行npm安装后,问题就解决了请确保您没有全局webpack包或目录结构更高的位置。
就我而言,我已经在全球安装了它。删除然后运行npm安装,然后再运行npm启动。运行npm ls babel eslint,查看哪些依赖项正在使用它或安装其他版本。尝试更新那些库
这对我来说很有效。要修复依赖关系树,请按正确顺序尝试以下步骤:
这将永久禁用此飞行前检查,以防您仍要继续。Hi,您是否尝试了错误消息中建议的步骤?是的,但我在这里也遇到了同样的错误,
webpack
和babel eslint
出现问题,尝试将react scripts
从2.1.2降级到2.1.1不起作用,GitHub上存在一个问题:Hey@Chawki_726,尝试使用npm ls babel eslint
并检查哪个包正在降级或升级bable eslint
。我也有同样的问题,但是webpack
和react-recaptcha-v3
软件包为我引入了这个问题。我通过删除全局babel Eslint解决了这个问题。这是这个问题的真正答案。我的reactApp目录中也有一个node_modules文件夹,这也造成了问题。谢谢,但是为什么npm从父节点模块获取DEP,如果它首先必须获取当前目录中的本地节点模块?我可以知道幕后场景吗?虽然这确实有效,但它不一定是正确的解决方案,它只会忽略导致警告的问题。它明确指出,“这将永久禁用此消息,但您可能会遇到其他问题。”这可能是由于多种原因造成的,monorepo中有多个不同版本的CRA正试图在根级别安装,或者如果安装在非预期目录中,则与全局安装的node_模块发生冲突。@zilj您有更好的解决方案吗?此问题直接源于create-react-app使用的eslint与较新版本的eslint不兼容。除非facebook解决了这个问题并以正确的方式解决,否则我认为这个解决方案是我们最好的。这解决了我的问题,因为我不小心在父文件夹上安装了。这将是一个错误。恩蒂酒店
resolutions:{
"babel-eslint": "9.0.0"
}