首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    RN调试坑点总结(不定期更新)

    run-android IOS模拟器篇 1.MAC上调试工具React-native-debugger下载缓慢及其解决办法。...我们可以下载React-native-debugger,用于RN项目的 调试 我在下载的时候,遇到两个无语的问题 这玩意儿是没有官网的,你只能从github上下载,我这里给一个点击就能直接下载的链接:https...://github.com/jhen0409/react-native-debugger/releases/download/v0.10.0/rn-debugger-macos-x64.zip 这个东西大概...2.如果还不行,那么再重试多次,一般会行的 5.红屏,提示 JSON value 'XXXX' of type NSString cannot be converted to a YGValue....解决办法:认真从一大堆输出中通过过滤掉其他信息的方式,定位到白色色块的error输出 9.调出React-Native-Debugger的时候,报警告:Another debugger is already

    4K20

    React Native 上开发 VisionOS App 初步尝试

    React Native 上开发 VisionOs 应用,首先需要准备:建议 m2 Pro 以上 芯片的 Mac Pro安装 Xcode 15.2,以及iOS 模拟器,和 VisionOs 模拟器本机安装...npx @callstack/react-native-visionos@latest init app_name 随后,巴拉巴拉一大堆的依赖的安装:随后就是为 visionos 目录做依稀代码注入了:...react native 还是可以热更新的,这对于提升编码效率非常有帮助。...更具文档看,react native 还提供了已有项目迁移到visionos 版本的支持 ,https://callstack.github.io/react-native-visionos-docs/...在 react native 中写 swift 文件需要做关联,那么最简单的方法可能是在 xcode 中去添加 swift 文件,这样工程会自动配置引用,然后在回到 vscode 中来写js代码。

    25820

    React-Native 分包实践

    对于很多在使用react-native开发应用的小伙伴们肯定都会遇到一个问题,功能越来越复杂,生成的jsbundle文件越来越大,无论是打包在app内发布还是走http请求更新bunlde文件都是噩梦,...//react-native/packager/react-packager/src/Bundler/index.js onResolutionResponse if (withoutSource)...,这里相对比较简单 3.react-native加载文件 通过上面的文件拆分生成之后,我们可以通过自定义ReactView的方式, 通过RCTBridgeDelegate扩展loadSourceForBridge...bundle文件初始化react-native 。...这样我们就基本完成了拆分工作,保证加载的bundle文件最小化。react-native自身需要加载多模块的话 也可以通过这样的方式调用直接注入到jscontext运行。

    3.6K60

    前端构建新世代,Esbuild 原来还能这么玩!

    由于近段时间一直在研究前端构建相关的领域,像 Esbuild、Vite 这些都接触得比较多了,而且这些工具现在在前端圈也比较热门,备受业界关注,因此我想我有必要把我研究过的一些东西分享给大家,希望能对你有所帮助...、esbuild-loader、swc-loader 本身为了适配相应的宿主工具,会写一堆 JS 胶水代码,影响判断)。...json-loader处理 build.onLoad({ filter: /.*/, namespace: 'env-ns' }, () => ({ contents: JSON.stringify...另外,还能借助虚拟模块来进行 URL Import,支持如下的 import 代码: import React from 'https://esm.sh/react@17' 这也可以在插件当中实现,...打包 Node 库 为什么要打包 Node 库: 减少 node_modules 代码,避免业务安装一大堆 node_modules 的代码,减少安装体积 提高启动速度,所有代码打到一个文件,减少了大量的文件

    2K10

    React Native基础&入门教程:调试React Native应用的一小步

    React Native(以下简称RN)为传统前端开发者打开了一扇新的大门。其中,使用浏览器的调试工具去Debug移动端的代码,无疑是最吸引开发人员的特性之一。...首先,使用官方工具react-native-cli创建好一个初始化的工程,并安装好依赖。...安装的命令为“react-native init DebugTest”(DebugTest为我们这次的项目名称) 安装完成后,就会多出一个名为DebugTest项目文件夹,文件夹内结构如下: ?...运行项目的方法,就是进入DebugTest项目目录,此时执行命令行react-native run-android。...让我们只是Enable Live Reload,然后从react-native引入Button,在View里加上一个按钮。 ? 图6. 添加按钮 这个时候,保存代码。手机界面确实立即就变化了!

    1.2K00

    不换的周刊 第22期

    此外还有一个更酷的内容: 2.Using Bun.js as a bundler 相关地址:https://shaneosullivan.wordpress.com/2023/05/17/using-bun-js-as-a-bundler...Explorer 简介 相关地址:https://devblogs.microsoft.com/typescript/introducing-deopt-explorer/ Deopt Explorer 的工具来帮助我们探索...depends } 7.Legend-State 相关地址:https://legendapp.com/open-source/legend-state-v1/ 在速度和内存上取得里压制性胜利的一个新的 React...github.com/DukeLuo/eslint-plugin-check-file 我猜你肯定听过 引入包排序(simple-import-sort)、包管理(eslint-plugin-package-json-dependencies...检测文件名,支持完全受控的文件名,保持项目文件名格式的一致性是一个不错的选择。 周刊中说了太多次 so cool,是因为我最近在看《闪电侠》,“巴里”(作为主人公)很喜欢说的一个词,waw!

    9510

    逆袭Flutter? Facebook 发布全新跨平台引擎 Hermes!

    此外,由于内存以只读方式映射并由文件支持,因此不使用虚拟内存的移动操作系统(如 Android)可以在内存不足时清除这些页面,进而减少了内存较少的设备上杀掉进程的现象。...分代:每次 GC 时不扫描整个 JavaScript 堆,减少 GC 时间。 开发者体验 开发者要开始使用 Hermes 时需要对其 build.gradle 文件做一些更改,并重新编译应用程序。...Fabric 就使用了 JSI,它可以抢占 React Native 呈现;TurboModules 也用了 JSI,它缩小了原生模块的体积,可以根据 React Native 应用程序的需要懒加载。...React Native 是我们最初的用例,也是我们到目前为止大多数工作的重心,但我们并没有就此止步。我们打算构建时间和内存分析工具,以帮助开发者更轻松地改进他们的应用程序。...我们希望大家能在自己的 React Native 应用程序中尝试 Hermes,看看它是如何工作的,并帮助我们让 Hermes 更加大众化。

    2K40

    Parcel前端构建工具

    全局安装 Yarn: yarn global add parcel-bundler npm: npm install -g parcel-bundler 页面初始化 在你正在使用的项目目录下创建一个 package.json...文件: npm init -y parcel 添加到项目中 npm install parcel-bundler --save-dev 并在根目录创建一个html文件,相当于主入口文件,在根目录根据自己的需要...接着,通过修改你的package.json来添加这些任务脚本 ?  脚本配置好之后,直接启动dev启动项目,build对项目的打包工具 npm run dev ?  ...在浏览器运行这个端口,就可以看到我们的页面了 移动端适配    在移动端的时候,我们常常会用到vw适配,怎么写px自动转换成vw,这个时候我们就需要配置一下插件,来自动帮助我们完成这个,安装一下插件..."useESModules": false } ] ] } 这个打包工具适合一些简易的web页面,用这个可以快速解决开发效率,还可以配置vue,react

    1.1K40

    React Native 集成到 Android 原生项目中踩坑记录 (Didnt find class com.facebook.jni.IteratorHelper)

    出来一堆要输入的内容怎么输? 答:这个命令是用来生成package.json 的,你只要输入它括号后面的内容即可,小写。输入完就会在项目的根目录生成package.json这个文件。...index.js", "dependencies": {}, "devDependencies": {}, "scripts": { "start": "node node_modules/react-native...npm在package.json文件中管理项目的依赖项以及项目的元数据。 node执行js中require的时候,也会根据package.json中的依赖项查找。...2.第二步 npm install --save react-native 是用来下载 node_modules 这里面放的就是 react , react-native 和其他工具的代码,类似 Android..." 按步骤2下载 node_modules , 在后来给我带来上述多个 bug ,最后的解决办法是把一开始配置的环境下的 node_modules 文件夹直接拷过来,就没问题了

    51520

    新一代构建工具(1):对比rollupparcelesbuild—esbuild脱颖而出

    友好的错误日志:当遇到错误时,Parcel 会输出 语法高亮的代码片段,帮助你定位问题。...Go 和 JavaScript都有并行的垃圾收集器,但是Go的堆在所有线程之间共享,而对于JavaScript, 每个JavaScript线程中都有一个单独的堆。...而给 Rust/C++ 的只有 native thread,如果你又想做一套调度,那又是何苦呢。...这意味着它需要重写 js、ts、jsx、json 等资源文件的加载、解析、链接、代码生成逻辑。...Snowpack 拥有美观的官方文件包含搭配其他框架的设定说明和专案样版。一些教学还处于编写中,已完成的像React 教学 就非常清楚。另外Snowpack 似乎以Svelete 为第一优先。

    2.7K20

    快到飞起的Bun会杀死Node吗

    Bun is a new JavaScript runtime with a native bundler, transpiler, task runner and npm client built-in...Bun功能介绍 这部分内容将会介绍Bun和Node或者Node生态其他工具如npm的对比,而不会涉及到Deno,因为Deno其实和Node的性能没有太大的区别。...和Node不同的是,Bun原生就支持了Bundler和Transipler这些能力,而不用我们额外安装其它依赖。...应用十分清爽,基本没有额外的配置文件,可以直接进行代码的编写。...在你开发完代码之后运行bun bun这个命令就可以对项目打包了,这个命令会打包出一个带有.bun后缀的二进制文件,这个命令大概执行了0.1s,打包完的文件你直接扔到一个静态服务器就可以访问了。

    1.1K20
    领券