Node.js 16.0.0中添加了
当试图通过ngrok隧道启动expo-strart时,我得到以下错误:
$ npx expo start --tunnel
Starting project at C:Usersxxxxxxxxx
Starting Metro Bundler
CommandError: TypeError [ERR_UNKNOWN_ENCODING]: Unknown encoding: base64url
我在Windows上,使用最新版本的expo sdk 46
和@expo/ngrok@^4.1.0
。尝试在本地加载npx expo start
时不会出现此错误。知道为什么会发生这种情况吗?
base64url
编码。如果使用的是旧版本,请尝试升级Node。
只需将设置.json修改为:
{
"urlRandomness": "h8-ur9",
"dev": true,
"minify": false,
"https": false,
"hostType": "tunnel",
"lanType": "ip",
"scheme": null,
"devClient": false
}