D:\CidPlat\asdfasdfasfa>create-react-app demo7
Creating a new React app in D:\CidPlat\asdfasdfasfa\demo7.
Installing packages. This might take a couple of minutes.
Installing react, react-dom, and react-scripts with cra-template...
yarn add v1.19.0
[1/4] Resolving packages...
[2/4] Fetching packages...
error https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.17.7.tgz: Extracting tar content of undefined failed, the file appears to be corrupt: "EBUSY: resource busy or locked, open 'C:\\Users\\fangxin\\AppData\\Local\\Yarn\\Cache\\v5\\npm-es-abstract-1.17.7-a4de61b2f66989fc7421676c1cb9787573ace54c\\node_modules\\es-abstract\\2019\\CompletePropertyDescriptor.js'"
info Visit https://yarnpkg.com/en/docs/cli/add for documentation about this command.
^C终止批处理操作吗(Y/N)?
^C
思路:每次报错的下载的包名都不一样,而且用的是https://registry.yarnpkg.com,怀疑是下载的源有问题,重新设置下 下载源,步骤如下:
npm config set registry https://registry.npm.taobao.org
npm config set disturl https://npm.taobao.org/dist
npm config rm proxy
npm config rm https-proxy
yarn config set sass-binary-site http://npm.taobao.org/mirrors/node-sass
或
npm config set sass-binary-site http://npm.taobao.org/mirrors/node-sass
然后重新执行:
D:\CidPlat\asdfasdfasfa>create-react-app demo8