- 博客(2)
- 收藏
- 关注
原创 nodejs-mobile:如何为安卓平台编译sqlite3等原生的node_module库
例如,sqlite3针对arm64编译得出的.node文件,放入node_modules/sqlite3/lib/binding/napi-v6-android-unknown-arm64文件夹即可。使用此github模板,设定要编译的库名称,等待Github Action执行完成,即可得到适用于安卓平台nodejs-mobile的二进制文件。
2024-02-15 17:18:38 630
原创 NodeJS Warning: Accessing non-existent property ‘padLevels‘ 解决办法
这一抛出异常的代码通常处于日志库中(如winstonJS)等。这些库被许多知名npm仓库引用,并在库内部引发了循环依赖问题。但也正因如此,由于其涉及的主要问题是日志问题(发生问题的核心padLevels参数一般也位于日志的setLevels方法中,即确定日志的记录等级),不会影响实际的功能使用。在处理此类问题时,直接在高版本的nodeJS中将对应模块涉及padLevels的变量访问语句屏蔽即可。将target.padlevels修改为false,即可解决问题,不影响正常使用。
2022-09-08 20:44:39 13071 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人