解决React中运行npm run eject报错的问题

解决React中运行npm run eject报错的问题

最近开始学习React,使用是creat-react-app来初始化一个react项目,然后发现想要自己手动配置webpack却不知道在哪里,通过bd发现在package.json中有这样一堆代码:

 "scripts": {
    "start": "react-scripts start",
    "build": "react-scripts build",
    "test": "react-scripts test",
    "eject": "react-scripts eject"
  },

npm run eject 会复制所有依赖文件和相应的依赖(webpackbabel等)到你的项目。是个单项操作,一旦 eject ,就回不去了,如果想要回到正常的项目中去,只有重新 npm install create-react-app -g

发现在执行npm run eject的时候报了如下的错误:
在这里插入图片描述
网上查了一下,是说这里的问题是是脚手架添加.gitgnore文件,但是却没有本地仓库,按照以下顺序就可以正常使用

git init
git add .
git commit -m 'init'

然后再次执行npm run eject 就执行成功了
执行完成后就发现package.json就变成下面的样子了:

  "scripts": {
    "start": "node scripts/start.js",
    "build": "node scripts/build.js",
    "test": "node scripts/test.js"
  },

最后一行代码是系统自己删除的,不是我手动删除的哟!

今天就到这里了

转载需标注,谢谢!

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值