Node.js npm启动不起作用。I';我什么都试过了。I';我很困惑
因此,每当我在React项目中运行npm start时,就会出现以下错误: myapp@0.1.0启动C:\Users\AyaLe\Desktop\React\myapp React脚本 开始 项目依赖关系树可能有问题。它是 可能不是CreateReact应用程序中的错误,而是需要修复的东西 在当地 Create react App提供的react脚本包需要 依赖关系: “网页包”:“4.19.1” 不要尝试手动安装:您的软件包管理器会这样做 自动地但是,检测到不同版本的Web包 在树的上面: C:\Users\AyaLe\node\u modules\webpack(版本:3.10.0) 已知手动安装不兼容版本会导致 难以调试的问题 如果希望忽略此检查,请将SKIP\u PREFLIGHT\u check=true添加到 项目中的.env文件。这将永久禁用此消息 但您可能会遇到其他问题 要修复依赖关系树,请尝试按照以下步骤进行操作 订单:Node.js npm启动不起作用。I';我什么都试过了。I';我很困惑,node.js,reactjs,npm,webpack,Node.js,Reactjs,Npm,Webpack,因此,每当我在React项目中运行npm start时,就会出现以下错误: myapp@0.1.0启动C:\Users\AyaLe\Desktop\React\myapp React脚本 开始 项目依赖关系树可能有问题。它是 可能不是CreateReact应用程序中的错误,而是需要修复的东西 在当地 Create react App提供的react脚本包需要 依赖关系: “网页包”:“4.19.1” 不要尝试手动安装:您的软件包管理器会这样做 自动地但是,检测到不同版本的Web包 在树的上面:
react脚本启动
npm错误!退出状态1 npm错误!npm错误!失败
在myapp@0.1.0开始脚本。npm错误!这可能不是个好主意
npm的问题。上面可能还有其他日志输出
npm错误!此运行的完整日志可在以下位置找到:npm ERRC:\Users\AyaLe\AppData\Roaming\npm-cache\u logs\2018-12-02T10\u 15\u 24\u 630Z-debug.log
此外,每当我尝试安装webpack cli时,每当它要求我安装时,它都会给我另一个错误您似乎安装了不正确的“webpack”版本。检查您的
package.json
文件,确保您拥有正确的“webpack”版本
该文件应如下所示:
{
... ,
"dependencies" : {
...,
"webpack" : "<version number>"
}
}
{
... ,
“依赖项”:{
...,
“网页包”:”
}
}
确保版本号正好是4.19.1
。这将确保您安装特定版本的webback
一旦您更改/更新了
包.json
,请尝试删除节点模块/
目录,然后在与包.json
相同的目录下运行npm install
。您似乎安装了不正确的“webpack”版本。检查您的package.json
文件,确保您拥有正确的“webpack”版本
该文件应如下所示:
{
... ,
"dependencies" : {
...,
"webpack" : "<version number>"
}
}
{
... ,
“依赖项”:{
...,
“网页包”:”
}
}
确保版本号正好是4.19.1
。这将确保您安装特定版本的webback
一旦您更改/更新了
包.json
,请尝试删除节点模块
目录,然后在包.json
所在的目录下运行npm install
。看起来您已经在全球安装了“webpack”:“3.10.0”
,但您需要在“webpack”:“4.19.1”
。这导致了冲突
您需要执行以下操作:
1. $npm uninstall -g webpack
2. $npm install -g webpack@4.19.1
这应该可以解决问题
或者,您可以尝试删除node\u modules
文件夹,或者特别是node\u modules
中位于以下位置的webpack
文件夹:
C:\Users\AyaLe\node\u modules\webpack(版本:3.10.0)
看起来您已经在全球安装了
“webpack”:“3.10.0”
,但您需要安装“webpack”:“4.19.1”
。这导致了冲突
您需要执行以下操作:
1. $npm uninstall -g webpack
2. $npm install -g webpack@4.19.1
这应该可以解决问题
或者,您可以尝试删除node\u modules
文件夹,或者特别是node\u modules
中位于以下位置的webpack
文件夹:
C:\Users\AyaLe\node\u modules\webpack(版本:3.10.0)
请包括
npm
和node
版本。也许是个愚蠢的问题:您是否运行了npm安装
?你提到的许多步骤都是不必要的。例如:'Remove package lock.json',因为只要不使用npm ci
安装依赖项,此文件就会被忽略。我使用了create react应用程序,因此应该注意安装所有依赖项。这是package.json:{“name”:“my app”,“version”:“0.1.0”,“private”:true,“dependencies”:{“react”:“^16.6.3”,“react dom”:“^16.6.3”,“react脚本”:“2.1.1”},“scrip”