npm npx博览会开始--隧道:[ERR_UNKNOWN_ENCODING]:未知编码:base64url

68de4m5k  于 2023-08-06  发布在  其他
关注(0)|答案(2)|浏览(257)

当尝试通过ngrok隧道启动expo strart时,我得到以下错误:

$ npx expo start --tunnel
Starting project at C:\Users\xxx\xxx\xxx
Starting Metro Bundler
CommandError: TypeError [ERR_UNKNOWN_ENCODING]: Unknown encoding: base64url

字符串
我在Windows上,我使用的是最新版本的expo sdk 46@expo/ngrok@^4.1.0。尝试在本地加载npx expo start时不会发生此错误。知道为什么会这样吗

pw136qt2

pw136qt21#

base64url编码在Node.js 16.0.0中添加。如果您使用的是旧版本,请尝试升级Node。

0ve6wy6x

0ve6wy6x2#

只需修改您的settings.json如下:

{
  "urlRandomness": "h8-ur9",
  "dev": true,
  "minify": false,
  "https": false,
  "hostType": "tunnel",
  "lanType": "ip",
  "scheme": null,
  "devClient": false
}

字符串

相关问题