锁定Mac的内置键盘,防止外接键盘时的误触

2025-09-24 00:48:27   今晚世界杯预测

吐司问卷:性能优化

CSDN-Ada助手:

恭喜你这篇博客进入【CSDN每天值得看】榜单,全部的排名请看 https://bbs.csdn.net/topics/619645190。

锁定Mac的内置键盘,防止外接键盘时的误触

森林木:

不错,可以了,可以愉快的使用外接键盘了

React 低代码项目:项目创建

CaptainDrake:

首先,对于 Vite 和 Create-React-App 结合开发,为了让这两个工具共存:

- 可能需要保持两个工具之间的构建目录分离(即 CRA 与 Vite 生成不同的输出目录)。

- 根据需要配置开发服务器,使其能够并行运行两个工具。

还是挺复杂的,为后续维护考虑,我个人建议还是直接将整个项目迁移到 Vite。

然后,现在问题的关键是在 Vite 项目处理 OpenSSL 加密算法不兼容问题:

解决方案:

1-可以降Node版本:Node.js 17.x 之前

2-从 Node.js 17.x 开始,Node.js 默认使用 OpenSSL 3.0,而这个版本的 OpenSSL 在某些加密算法上进行了严格限制。设置以下环境变量来解决问题。

```bash

export NODE_OPTIONS=--openssl-legacy-provider

```

对于 Vite 项目,可以在 `vite.config.ts` 中通过 `define` 配置将这个环境变量传递到项目中:

```bash

// vite.config.ts

export default {

define: {

'process.env.NODE_OPTIONS': '"--openssl-legacy-provider"',

},

}

```

至于优化 TS 项目的构建速度和性能,方案就很多了:

1. 通过优化 `tsconfig.json`、启用增量编译、使用 `esbuild` 等技术,加速 TypeScript 的编译过程。

2. 配置 Vite 插件(如 `vite-plugin-checker`)以优化构建过程,减少冗余操作。

React 低代码项目:项目创建

CaptainDrake:

首先,对于 Vite 和 Create-React-App 结合开发,为了让这两个工具共存:

- 可能需要保持两个工具之间的构建目录分离(即 CRA 与 Vite 生成不同的输出目录)。

- 根据需要配置开发服务器,使其能够并行运行两个工具。

还是挺复杂的,为后续维护考虑,我个人建议还是直接将整个项目迁移到 Vite。

然后,现在问题的关键是在 Vite 项目处理 OpenSSL 加密算法不兼容问题:

解决方案:

1-可以降Node版本:Node.js 17.x 之前

2-从 Node.js 17.x 开始,Node.js 默认使用 OpenSSL 3.0,而这个版本的 OpenSSL 在某些加密算法上进行了严格限制。设置以下环境变量来解决问题。

```bash

export NODE_OPTIONS=--openssl-legacy-provider

```

对于 Vite 项目,可以在 `vite.config.ts` 中通过 `define` 配置将这个环境变量传递到项目中:

```bash

// vite.config.ts

export default {

define: {

'process.env.NODE_OPTIONS': '"--openssl-legacy-provider"',

},

}

```

至于优化 TS 项目的构建速度和性能,方案就很多了:

1. 通过优化 `tsconfig.json`、启用增量编译、使用 `esbuild` 等技术,加速 TypeScript 的编译过程。

2. 配置 Vite 插件(如 `vite-plugin-checker`)以优化构建过程,减少冗余操作。

实验:MSP430F249 跑马灯

Yumoner:

非常感谢!!!终于找到Unrecognized opcode at 0x000003: 0x0000

这玩意的解决方法了

火蓝刀锋(TV版)
围炉音乐会