一, yarn install报错
将react源码clone下来后,yarn install 时,控制台报错
查了一下bulding fresh packages问题,大概是react内部有一个依赖需要在外网下载
新建一个.yarnrc文件,内部写一个镜像地址
registry "https://registry.npm.taobao.org"
sass_binary_site "https://npm.taobao.org/mirrors/node-sass/"
phantomjs_cdnurl "http://cnpmjs.org/downloads"
electron_mirror "https://npm.taobao.org/mirrors/electron/"
sqlite3_binary_host_mirror "https://foxgis.oss-cn-shanghai.aliyuncs.com/"
profiler_binary_host_mirror "https://npm.taobao.org/mirrors/node-inspector/"
chromedriver_cdnurl "https://cdn.npm.taobao.org/dist/chromedriver"
这样也还是会报错
找到一个可用的gifsicle依赖的地址,将host文件改一下
在host文件中增加这个地址
199.232.28.133 raw.githubusercontent.com
二,yarn run build报错
因为想在创建的react app项目里面调试react源码,所以对react源码打包配置进行修改(希望生成source map)后yarn run build控制台报错
这里是需要java环境的,下载java安装后设置对应的环境变量就可以了