小编Zep*_*hyr的帖子

我在哪里设置 'NODE_OPTIONS="–max-old-space-size=2048"'

当我在应用程序中运行“npm start”时,我收到以下错误 - 致命错误:接近堆限制的无效标记压缩分配失败 - JavaScript 堆内存不足

网上发布的大多数解决方案都是关于使用 NODE_OPTIONS="–max-old-space-size=2048" 增加内存。但我不知道在哪里设置它。一些帖子谈到了我的项目没有的 .bashrc 文件。我也是windows系统。“npm start”命令运行在 package.json 中设置的“npm run build-semantic && react-scripts start”。

memory node.js

20
推荐指数
7
解决办法
4万
查看次数

如何在 M1 Mac 中的 Android Studio 模拟器上运行 x86_64 或 x86 映像?

我正在尝试在我的 M1 mac 中的 android studio 上设置 x86 映像。设置完成后,启动模拟器时会停止并显示消息

The emulator process for [device_name] has terminated.
Run Code Online (Sandbox Code Playgroud)

有没有办法让它在 M1 mac 上工作?

x86 x86-64 android-emulator android-studio apple-m1

6
推荐指数
0
解决办法
271
查看次数

反应本机 PIP

我需要将画中画模式添加到反应本机应用程序(iOS)中,但我不知道如何去做。我看到这是react-native-video 的一个功能,但我对视频使用了不同的模块,所以我只能将画中画添加为单独的功能。

任何包含有关如何设置的详细信息的文档/博客都会有所帮助。谢谢!

video-streaming ios webrtc react-native picture-in-picture

5
推荐指数
0
解决办法
1654
查看次数

Gmail API 的访问令牌过期和创建

我一直在使用 google API 从我的 node.js 项目中的服务器发送电子邮件。我已经设置了凭据并创建了刷新令牌和访问令牌,并且已经使用相同的内容超过 6 个月了,就像这样。

oAuth2Client = new google.auth.OAuth2(client_id, client_secret, redirect_uris);
oAuth2Client.setCredentials({ refresh_token, access_token, scope, expiry_date });
gmail = google.gmail({ version: 'v1', oAuth2Client });
gmail.users.messages.send({ /* email details */ });
Run Code Online (Sandbox Code Playgroud)

expiry_date 发送的是我第一次创建令牌时收到的日期,因此该日期是过去的日期(超过 6 个月)。

我记得读过访问令牌会在一段时间后过期,但我不确定我的 access_token 何时过期或我将如何创建一个新的。我的电子邮件仍在发送,所以我有点困惑为什么它还没有停止工作。

所以我的问题本质上是

  1. 我如何知道我的 access_token 何时到期。
  2. 一旦过期,我如何创建一个新的。当我第一次设置所有这些时,我记得是在操场上进行的,但如果可以的话,我更愿意在服务器代码本身中设置 access_token 创建过程。

javascript google-api node.js google-oauth google-api-nodejs-client

4
推荐指数
1
解决办法
5383
查看次数

React Native,Android 构建由于缺少 CMakeLists.txt 而失败

我正在尝试为 Android 构建我的 React Native 项目,但出现此错误。

FAILURE: Build completed with 2 failures. 

1: Task failed with an exception.
-----------
* What went wrong:
Execution failed for task ':app:configureCMakeDebug[arm64-v8a]'.
> [CXX1409] [project folder]/android/app/.cxx/Debug/l1z3g258/arm64-v8a/android_gradle_build.json debug|arm64-v8a : expected buildFiles file '[project folder]/node_modules/react-native-screens/android/src/main/jni/CMakeLists.txt' to exist

* Try:
> Run with --stacktrace option to get the stack trace.
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.
==============================================================================

2: Task failed with an exception. …
Run Code Online (Sandbox Code Playgroud)

android build gradle android-studio react-native

3
推荐指数
1
解决办法
1791
查看次数