如何使用npm-start

时间:2019-01-03 12:34:07

标签: reactjs npm webpack

这是我的错误页面:

  

项目依赖关系树可能存在问题。它是   可能不是Create React App中的错误,而是您需要修复的问题   本地。

     

Create React App提供的react-scripts软件包需要一个   依赖项:

     

“ webpack”:“ 4.19.1”

     

不要尝试手动安装它:您的包管理器会执行   自动。但是,检测到其他版本的webpack   在树上更高的位置:

     

C:\ Users \ Acer \ node_modules \ webpack(版本:4.28.3)

     

已知手动安装不兼容的版本会导致   难以调试的问题。

     

如果您希望忽略此检查,请添加   SKIP_PREFLIGHT_CHECK = true为您项目中的.env文件。那会   永久禁用此消息,但您可能会遇到其他问题。

     

要修复依赖关系树,请尝试完全按照以下步骤操作   订单:

     
      
  1. 在项目文件夹中删除package-lock.json(不是package.json!)和/或yarn.lock。
  2.   
  3. 删除项目文件夹中的node_modules。
  4.   
  5. 从项目文件夹中package.json文件中的依赖项和/或devDependencies中删除“ webpack”。
  6.   
  7. 根据所使用的软件包管理器运行npm install或yarn。
  8.   
     

在大多数情况下,这应该足以解决问题。如果有   没有帮助,您可以尝试其他一些方法:

     
      
  1. 如果使用的是npm,请安装yarn(http://yarnpkg.com/)并重复上述步骤。    这可能会有所帮助,因为npm的软件包吊装存在已知问题,将来的版本中可能会解决该问题。

  2.   
  3. 检查C:\ Users \ Acer \ node_modules \ webpack是否在项目目录之外。    例如,您可能不小心在主文件夹中安装了某些内容。

  4.   
  5. 尝试在项目文件夹中运行npm ls webpack。    这将告诉您安装了webpack的其他软件包(除了预期的react-scripts)。

  6.   
     

如果没有其他帮助,请将SKIP_PREFLIGHT_CHECK = true添加到.env文件   在您的项目中。这将永久禁用此飞行前检查   如果您仍然要继续进行操作。

     

P.S。我们知道此消息很长,但请阅读上述步骤:-)   我们希望您对他们有所帮助!

npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! first-app@0.1.0 start: `react-scripts start`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the first-app@0.1.0 start script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\Acer\AppData\Roaming\npm-cache\_logs\2019-01-03T12_30_23_160Z-debug.log

我已经应用了所有步骤,但是npm start命令仍然不起作用。 我该怎么办?

6 个答案:

答案 0 :(得分:2)

我找到了解决方案!关注点6:它要求删除项目目录之外的node_modules文件夹。

因此,我删除了C:\Users\Acer\node_modules文件夹,npm start为我工作了!

答案 1 :(得分:0)

这是由于节点模块依赖性冲突造成的。

node_modules删除C:\Users\Acer directory文件夹。它将解决问题。

答案 2 :(得分:0)

必须遵循所有这些步骤:

  1. curl -sL https://deb.nodesource.com/setup_13.x -o nodesource_setup.sh#安装目的。
  2. sudo bash nodesource_setup.sh
  3. sudo apt-get install nodejs -y
  4. sudo apt更新
  5. sudo apt-get更新
  6. npm install -g create-react-app
  7. create-react-app --version
  8. create-react-app hello-react

快乐的编码!

答案 3 :(得分:0)

我测试了很多方法,包括删除node_modules文件夹,但是它没有用,也许最好的方法是删除当前版本的node.js并重新安装。它为我解答了,我希望它也对您有用

答案 4 :(得分:-1)

我有同样的错误! 我想我可能已经安装了Webpack的某些以前的版本,并且无法摆脱! 我拿起我的朋友计算机,并按照以下命令进行安装

npm install create-react-app -g
create-react-app newappname

一段时间后

npm start

并在浏览器中打开,就像那样。

How to uninstall npm modules in node js?

答案 5 :(得分:-1)

我已经创建了一个 .env 文件,然后我添加了这个命令==> SKIP_PREFLIGHT_CHECK=true
到 .env 文件!它对我有用!