在create-react-app后npm开始不起作用

时间:2018-10-14 09:23:06

标签: reactjs create-react-app npm-start

我正在尝试通过以下步骤创建一个React应用:

  1. npm install -g create-react-app
  2. create-react-app my-app
  3. cd my-app
  4. npm开始

我收到此错误:

enter image description here

错误的建议是删除webpack依赖项,但我不能这样做,因为在package.json文件中有。这是我的package.json

enter image description here

有关其他信息:

  • 我正在使用Windows 10
  • npm 6.4.1
  • create-react-app版本2.0.3
  • 节点v8.12.0

4 个答案:

答案 0 :(得分:0)

只需执行以下步骤:
-删除package-lock.json。
-删除node_modules。
-npm安装。

只需尝试错误日志中提到的步骤,就可以了。 enter image description here

答案 1 :(得分:0)

我只是遇到了这个问题,事实证明这很简单

日志中关于

的部分

“在树中更高的位置检测到不同版本的webpack”

看起来对您来说是一样的情况。我认为您可能在D:\ bolehDiHapus下的某个位置运行了npm install,因此在您想要的树的上方进一步安装了node_modules。

我只是更改了D:\ bolehDiHapus \ node_modules的名称(可能最好将其删除),然后npm start可以正常工作。

答案 2 :(得分:0)

执行第6步,然后删除该babel loader或webpack文件夹,之后一切都会好起来的。您可能有一个在先前项目中安装的过时Web Pack或Babel。

答案 3 :(得分:0)

我遇到了同样的问题,首先它开始说我们在树中找到了错误的版本,然后我不得不在那里删除了webpack,然后我安装了他们的“必需版本”,即使该版本低于最新。

npm install webpack@version --save

根据您的情况:npm install --save webpack@4.19.1