RN安装踩坑

本文详细记录了解决React Native项目搭建过程中遇到的各种问题,包括使用GitHub克隆React Native仓库、配置npm源以加快依赖包的下载速度等,并提供了解决方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


git clone https://github.com/facebook/react-native.git

git add .        (注:别忘记后面的.,此操作是把Test文件夹下面的文件都添加进来)

git commit  -m  "提交信息"  (注:“提交信息”里面换成你需要,如“first commit”)

git push -u origin master   (注:此操作目的是把本地仓库push到github上面,此步骤需要你输入帐号和密码)




npm install -g  失败

http://blog.youkuaiyun.com/nickfang/article/details/50148049

修改https 配置为http。

运行

npm config set registry http://registry.npmjs.org/


再运行npm install -g React-native-cli  成功。



react-native init AwesomeProject(初始化项目慢)

warning There appears to be trouble with your network connection. Retrying...

1>找到Node.js的安装目录,进入nodejs\node_modules\npm找到文件npmrc,打开后在该文件末尾加上

registry = https://registry.npm.taobao.org
2>
npm config set registry https://registry.npm.taobao.org 
npm config set disturl https://npm.taobao.org/dist 
npm install  特别慢 :
npm config set registry=http://registry.npm.taobao.org/

改完后记得测试下:
npm info react 可以看到仓库源是淘宝的了
http://blog.youkuaiyun.com/coder_nice/article/details/52933187  RN项目安装后红色      










import http from 'k6/http'; import {Counter, Trend} from 'k6/metrics'; const createMetrics = (prefix) => ({ success: new Counter(`${prefix}_success`), failure: new Counter(`${prefix}_failure`), durations: new Trend(`${prefix}_durations`), }); const metrics = { test: createMetrics('test'), }; export const options = { scenarios: { order_flow: { executor: 'ramping-vus', startVUs: 20, stages: [ {duration: '30s', target: 100}, ], gracefulRampDown: '10s', gracefulStop: '30s', exec: 'runOrderFlow', } }, // insecureSkipTLSVerify: true, noConnectionReuse: false, // tlsVersion: 'tls1.3', discardResponseBodies: false, }; const DEBUG = true; export function runOrderFlow() { createOrder(); } function createOrder() { const url = 'https://saas-basics-qa.hexcloud.cn/api/v2/metadata/entity/company-info/query'; const payload = JSON.stringify({ limit: -1, relation: 'all', lan: 'zh-CN' }); const headers = { 'accept': '*/*', 'accept-language': 'zh-CN, zh-CN', 'apptype': 'infra', 'authorization': 'Bearer WnF2YcyaX24T_9RJkl2jax9PQfzKH5XY7ViKq29agfM.VGOKLryfDJ4vtkCBbfFuQqkuTkBWuZ2UPAHNAIa5Rn4', 'cache-control': 'max-age=0', 'content-type': 'application/json', 'origin': 'https://saas-basics-qa.hexcloud.cn', 'priority': 'u=1, i', 'sec-ch-ua': '"Google Chrome";v="137", "Chromium";v="137", "Not/A)Brand";v="24"', 'sec-ch-ua-mobile': '?0', 'sec-ch-ua-platform': '"macOS"', 'sec-fetch-dest': 'empty', 'sec-fetch-mode': 'cors', 'sec-fetch-site': 'same-origin', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/137.0.0.0 Safari/537.36', 'cookie': 'acw_tc=1a142b5e17492749003874120e065bad5a789dd4ce2932dee7a73dfcc8b8ae; _forward_auth_csrf_d5ac02=d5ac02288c55ceff5357d8694b7229a4; _forward_auth_csrf_3df1f7=3df1f766948cac56579d38a3e4d7a56e; hws_cross_token_qa=WnF2YcyaX24T_9RJkl2jax9PQfzKH5XY7ViKq29agfM.VGOKLryfDJ4vtkCBbfFuQqkuTkBWuZ2UPAHNAIa5Rn4; partner_id=1026' }; const res = http.post(url, payload, { headers }); handleResponse(res, metrics.test, '测试'); } function handleResponse(res, metric, requestName) { if (!res) { console.warn(`[${requestName}] Empty response`); metric.failure.add(1, {name: requestName}); return null; } try { if (res.status === 200) { metric.success.add(1, {name: requestName}); metric.durations.add(res.timings.waiting, {name: requestName}); if (res.timings.waiting > 2000 & DEBUG) { console.warn(`[FilteredSlowRequest][${requestName}] ${res.timings.waiting.toFixed(2)}ms`); } }else{ console.warn(`[${requestName}] Failed: status=${res.status}, error=${res.error}`); metric.failure.add(1, {name: requestName}); } } catch (e) { console.warn(`[${requestName}] Parse error: ${e.message}`); metric.failure.add(1, {name: requestName}); } } 这是一个k6的压测脚本,帮忙优化下,保证写入influxdb时,数据不丢失
最新发布
06-08
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值