Open System233 opened 2 years ago
What is puppeteer-core
and why do you need to install it?
wechaty-puppet-wechat
can work out-of-the-box.
I'd like to suggest that you should follow https://github.com/wechaty/getting-started to get started.
What is
puppeteer-core
and why do you need to install it?
wechaty-puppet-wechat
can work out-of-the-box.I'd like to suggest that you should follow https://github.com/wechaty/getting-started to get started.
puppeteer-core
is puppeteer
without chromium, I use it to convert html to PDF.
I know that wechaty-puppet-wechat
contains puppeteer
, but the console error output is garbled.
Today I realized that your screenshot message is related to the GError
emitting logic in the PuppetWeChat.
Here's my reproduction:
11:28:45 VERB PuppetWeChatBridge start()
11:28:45 VERB StateSwitch <PuppetWeChatBridge> active(pending) <- (false)
11:28:45 VERB PuppetWeChatBridge initBrowser()
11:28:45 VERB PuppetWeChatBridge initBrowser() with options={"args":["--audio-output-channels=0","--disable-default-apps","--disable-translate","--disable-gpu","--disable-setuid-sandbox","--disable-sync","--hide-scrollbars","--mute-audio","--no-sandbox"],"headless":true}
11:28:45 ERR PuppetWeChatBridge start() exception: Error: Failed to launch the browser process!
/workspaces/getting-started/node_modules/puppeteer/.local-chromium/linux-901912/chrome-linux/chrome: error while loading shared libraries: libxshmfence.so.1: cannot open shared object file: No such file or directory
TROUBLESHOOTING: https://github.com/puppeteer/puppeteer/blob/main/docs/troubleshooting.md
11:28:45 VERB StateSwitch <PuppetWeChatBridge> inactive(true) <- (false)
11:28:45 ERR PuppetWeChat initBridge() exception: {"gerror":"{\"code\":2,\"details\":\"GError: Failed to launch the browser process!\\n/workspaces/getting-started/node_modules/puppeteer/.local-chromium/linux-901912/chrome-linux/chrome: error while loading shared libraries: libxshmfence.so.1: cannot open shared object file: No such file or directory\\n\\n\\nTROUBLESHOOTING: https://github.com/puppeteer/puppeteer/blob/main/docs/troubleshooting.md\\n\\n at Function.from (file:///workspaces/getting-started/node_modules/gerror/src/gerror/gerror.ts:69:17)\\n at PuppetWeChat.emit (file:///workspaces/getting-started/node_modules/wechaty-puppet/src/puppet/puppet-skeleton.ts:126:21)\\n at Bridge.<anonymous> (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:247:52)\\n at Bridge.emit (node:events:394:28)\\n at Bridge.emit (node:domain:475:12)\\n at Bridge.start (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/bridge.ts:120:12)\\n at processTicksAndRejections (node:internal/process/task_queues:96:5)\\n at async PuppetWeChat.initBridge (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:258:7)\\n at async PuppetWeChat.onStart (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:131:19)\\n at async PuppetWeChat.start (file:///workspaces/getting-started/node_modules/state-switch/src/service-ctl/service-ctl.ts:89:9)\",\"message\":\"Failed to launch the browser process!\\n/workspaces/getting-started/node_modules/puppeteer/.local-chromium/linux-901912/chrome-linux/chrome: error while loading shared libraries: libxshmfence.so.1: cannot open shared object file: No such file or directory\\n\\n\\nTROUBLESHOOTING: https://github.com/puppeteer/puppeteer/blob/main/docs/troubleshooting.md\\n\",\"name\":\"GError\",\"stack\":\"GError: Failed to launch the browser process!\\n/workspaces/getting-started/node_modules/puppeteer/.local-chromium/linux-901912/chrome-linux/chrome: error while loading shared libraries: libxshmfence.so.1: cannot open shared object file: No such file or directory\\n\\n\\nTROUBLESHOOTING: https://github.com/puppeteer/puppeteer/blob/main/docs/troubleshooting.md\\n\\n at Function.from (file:///workspaces/getting-started/node_modules/gerror/src/gerror/gerror.ts:69:17)\\n at PuppetWeChat.emit (file:///workspaces/getting-started/node_modules/wechaty-puppet/src/puppet/puppet-skeleton.ts:126:21)\\n at Bridge.<anonymous> (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:247:52)\\n at Bridge.emit (node:events:394:28)\\n at Bridge.emit (node:domain:475:12)\\n at Bridge.start (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/bridge.ts:120:12)\\n at processTicksAndRejections (node:internal/process/task_queues:96:5)\\n at async PuppetWeChat.initBridge (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:258:7)\\n at async PuppetWeChat.onStart (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:131:19)\\n at async PuppetWeChat.start (file:///workspaces/getting-started/node_modules/state-switch/src/service-ctl/service-ctl.ts:89:9)\"}"}
11:28:45 VERB PuppetWeChatBridge stop()
11:28:45 ERR PuppetWeChat initBridge() this.bridge.stop() rejection: Error: no page
11:28:45 ERR StarterBot GError: from(`object`): {"gerror":"{\"code\":2,\"details\":\"GError: from(`object`): {\\\"gerror\\\":\\\"{\\\\\\\"code\\\\\\\":2,\\\\\\\"details\\\\\\\":\\\\\\\"GError: {\\\\\\\\\\\\\\\"gerror\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"{\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"code\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":2,\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"details\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"GError: Failed to launch the browser process!\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n/workspaces/getting-started/node_modules/puppeteer/.local-chromium/linux-901912/chrome-linux/chrome: error while loading shared libraries: libxshmfence.so.1: cannot open shared object file: No such file or directory\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nTROUBLESHOOTING: https://github.com/puppeteer/puppeteer/blob/main/docs/troubleshooting.md\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Function.from (file:///workspaces/getting-started/node_modules/gerror/src/gerror/gerror.ts:69:17)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at PuppetWeChat.emit (file:///workspaces/getting-started/node_modules/wechaty-puppet/src/puppet/puppet-skeleton.ts:126:21)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Bridge.<anonymous> (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:247:52)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Bridge.emit (node:events:394:28)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Bridge.emit (node:domain:475:12)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Bridge.start (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/bridge.ts:120:12)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at processTicksAndRejections (node:internal/process/task_queues:96:5)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at async PuppetWeChat.initBridge (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:258:7)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at async PuppetWeChat.onStart (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:131:19)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at async PuppetWeChat.start (file:///workspaces/getting-started/node_modules/state-switch/src/service-ctl/service-ctl.ts:89:9)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"message\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"Failed to launch the browser process!\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n/workspaces/getting-started/node_modules/puppeteer/.local-chromium/linux-901912/chrome-linux/chrome: error while loading shared libraries: libxshmfence.so.1: cannot open shared object file: No such file or directory\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nTROUBLESHOOTING: https://github.com/puppeteer/puppeteer/blob/main/docs/troubleshooting.md\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"name\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"GError\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"stack\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"GError: Failed to launch the browser process!\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n/workspaces/getting-started/node_modules/puppeteer/.local-chromium/linux-901912/chrome-linux/chrome: error while loading shared libraries: libxshmfence.so.1: cannot open shared object file: No such file or directory\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nTROUBLESHOOTING: https://github.com/puppeteer/puppeteer/blob/main/docs/troubleshooting.md\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Function.from (file:///workspaces/getting-started/node_modules/gerror/src/gerror/gerror.ts:69:17)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at PuppetWeChat.emit (file:///workspaces/getting-started/node_modules/wechaty-puppet/src/puppet/puppet-skeleton.ts:126:21)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Bridge.<anonymous> (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:247:52)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Bridge.emit (node:events:394:28)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Bridge.emit (node:domain:475:12)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Bridge.start (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/bridge.ts:120:12)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at processTicksAndRejections (node:internal/process/task_queues:96:5)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at async PuppetWeChat.initBridge (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:258:7)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at async PuppetWeChat.onStart (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:131:19)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at async PuppetWeChat.start (file:///workspaces/getting-started/node_modules/state-switch/src/service-ctl/service-ctl.ts:89:9)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"}\\\\\\\\\\\\\\\"}\\\\\\\\n at Function.from (file:///workspaces/getting-started/node_modules/gerror/src/gerror/gerror.ts:69:17)\\\\\\\\n at PuppetWeChat.emit (file:///workspaces/getting-started/node_modules/wechaty-puppet/src/puppet/puppet-skeleton.ts:126:21)\\\\\\\\n at PuppetWeChat.initBridge (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:264:12)\\\\\\\\n at processTicksAndRejections (node:internal/process/task_queues:96:5)\\\\\\\\n at async PuppetWeChat.onStart (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:131:19)\\\\\\\\n at async PuppetWeChat.start (file:///workspaces/getting-started/node_modules/state-switch/src/service-ctl/service-ctl.ts:89:9)\\\\\\\\n at async PuppetWeChat.start (file:///workspaces/getting-started/node_modules/wechaty-puppet/src/mixins/service-mixin.ts:34:7)\\\\\\\\n at async WechatyImpl.start (file:///workspaces/getting-started/node_modules/wechaty/src/wechaty-mixins/puppet-mixin.ts:74:11)\\\\\\\\n at async WechatyImpl.start (file:///workspaces/getting-started/node_modules/wechaty/src/wechaty-mixins/login-mixin.ts:77:7)\\\\\\\\n at async WechatyImpl.start (file:///workspaces/getting-started/node_modules/wechaty/src/wechaty-mixins/io-mixin.ts:29:7)\\\\\\\",\\\\\\\"message\\\\\\\":\\\\\\\"{\\\\\\\\\\\\\\\"gerror\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"{\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"code\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":2,\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"details\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"GError: Failed to launch the browser process!\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n/workspaces/getting-started/node_modules/puppeteer/.local-chromium/linux-901912/chrome-linux/chrome: error while loading shared libraries: libxshmfence.so.1: cannot open shared object file: No such file or directory\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nTROUBLESHOOTING: https://github.com/puppeteer/puppeteer/blob/main/docs/troubleshooting.md\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Function.from (file:///workspaces/getting-started/node_modules/gerror/src/gerror/gerror.ts:69:17)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at PuppetWeChat.emit (file:///workspaces/getting-started/node_modules/wechaty-puppet/src/puppet/puppet-skeleton.ts:126:21)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Bridge.<anonymous> (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:247:52)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Bridge.emit (node:events:394:28)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Bridge.emit (node:domain:475:12)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Bridge.start (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/bridge.ts:120:12)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at processTicksAndRejections (node:internal/process/task_queues:96:5)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at async PuppetWeChat.initBridge (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:258:7)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at async PuppetWeChat.onStart (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:131:19)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at async PuppetWeChat.start (file:///workspaces/getting-started/node_modules/state-switch/src/service-ctl/service-ctl.ts:89:9)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"message\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"Failed to launch the browser process!\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n/workspaces/getting-started/node_modules/puppeteer/.local-chromium/linux-901912/chrome-linux/chrome: error while loading shared libraries: libxshmfence.so.1: cannot open shared object file: No such file or directory\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nTROUBLESHOOTING: https://github.com/puppeteer/puppeteer/blob/main/docs/troubleshooting.md\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"name\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"GError\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"stack\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"GError: Failed to launch the browser process!\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n/workspaces/getting-started/node_modules/puppeteer/.local-chromium/linux-901912/chrome-linux/chrome: error while loading shared libraries: libxshmfence.so.1: cannot open shared object file: No such file or directory\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nTROUBLESHOOTING: https://github.com/puppeteer/puppeteer/blob/main/docs/troubleshooting.md\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Function.from (file:///workspaces/getting-started/node_modules/gerror/src/gerror/gerror.ts:69:17)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at PuppetWeChat.emit (file:///workspaces/getting-started/node_modules/wechaty-puppet/src/puppet/puppet-skeleton.ts:126:21)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Bridge.<anonymous> (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:247:52)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Bridge.emit (node:events:394:28)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Bridge.emit (node:domain:475:12)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Bridge.start (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/bridge.ts:120:12)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at processTicksAndRejections (node:internal/process/task_queues:96:5)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at async PuppetWeChat.initBridge (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:258:7)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at async PuppetWeChat.onStart (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:131:19)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at async PuppetWeChat.start (file:///workspaces/getting-started/node_modules/state-switch/src/service-ctl/service-ctl.ts:89:9)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"}\\\\\\\\\\\\\\\"}\\\\\\\",\\\\\\\"name\\\\\\\":\\\\\\\"GError\\\\\\\",\\\\\\\"stack\\\\\\\":\\\\\\\"GError: {\\\\\\\\\\\\\\\"gerror\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"{\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"code\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":2,\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"details\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"GError: Failed to launch the browser process!\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n/workspaces/getting-started/node_modules/puppeteer/.local-chromium/linux-901912/chrome-linux/chrome: error while loading shared libraries: libxshmfence.so.1: cannot open shared object file: No such file or directory\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nTROUBLESHOOTING: https://github.com/puppeteer/puppeteer/blob/main/docs/troubleshooting.md\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Function.from (file:///workspaces/getting-started/node_modules/gerror/src/gerror/gerror.ts:69:17)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at PuppetWeChat.emit (file:///workspaces/getting-started/node_modules/wechaty-puppet/src/puppet/puppet-skeleton.ts:126:21)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Bridge.<anonymous> (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:247:52)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Bridge.emit (node:events:394:28)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Bridge.emit (node:domain:475:12)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Bridge.start (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/bridge.ts:120:12)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at processTicksAndRejections (node:internal/process/task_queues:96:5)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at async PuppetWeChat.initBridge (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:258:7)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at async PuppetWeChat.onStart (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:131:19)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at async PuppetWeChat.start (file:///workspaces/getting-started/node_modules/state-switch/src/service-ctl/service-ctl.ts:89:9)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"message\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"Failed to launch the browser process!\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n/workspaces/getting-started/node_modules/puppeteer/.local-chromium/linux-901912/chrome-linux/chrome: error while loading shared libraries: libxshmfence.so.1: cannot open shared object file: No such file or directory\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nTROUBLESHOOTING: https://github.com/puppeteer/puppeteer/blob/main/docs/troubleshooting.md\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"name\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"GError\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"stack\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"GError: Failed to launch the browser process!\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n/workspaces/getting-started/node_modules/puppeteer/.local-chromium/linux-901912/chrome-linux/chrome: error while loading shared libraries: libxshmfence.so.1: cannot open shared object file: No such file or directory\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nTROUBLESHOOTING: https://github.com/puppeteer/puppeteer/blob/main/docs/troubleshooting.md\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Function.from (file:///workspaces/getting-started/node_modules/gerror/src/gerror/gerror.ts:69:17)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at PuppetWeChat.emit (file:///workspaces/getting-started/node_modules/wechaty-puppet/src/puppet/puppet-skeleton.ts:126:21)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Bridge.<anonymous> (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:247:52)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Bridge.emit (node:events:394:28)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Bridge.emit (node:domain:475:12)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Bridge.start (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/bridge.ts:120:12)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at processTicksAndRejections (node:internal/process/task_queues:96:5)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at async PuppetWeChat.initBridge (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:258:7)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at async PuppetWeChat.onStart (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:131:19)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at async PuppetWeChat.start (file:///workspaces/getting-started/node_modules/state-switch/src/service-ctl/service-ctl.ts:89:9)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"}\\\\\\\\\\\\\\\"}\\\\\\\\n at Function.from (file:///workspaces/getting-started/node_modules/gerror/src/gerror/gerror.ts:69:17)\\\\\\\\n at PuppetWeChat.emit (file:///workspaces/getting-started/node_modules/wechaty-puppet/src/puppet/puppet-skeleton.ts:126:21)\\\\\\\\n at PuppetWeChat.initBridge (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:264:12)\\\\\\\\n at processTicksAndRejections (node:internal/process/task_queues:96:5)\\\\\\\\n at async PuppetWeChat.onStart (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:131:19)\\\\\\\\n at async PuppetWeChat.start (file:///workspaces/getting-started/node_modules/state-switch/src/service-ctl/service-ctl.ts:89:9)\\\\\\\\n at async PuppetWeChat.start (file:///workspaces/getting-started/node_modules/wechaty-puppet/src/mixins/service-mixin.ts:34:7)\\\\\\\\n at async WechatyImpl.start (file:///workspaces/getting-started/node_modules/wechaty/src/wechaty-mixins/puppet-mixin.ts:74:11)\\\\\\\\n at async WechatyImpl.start (file:///workspaces/getting-started/node_modules/wechaty/src/wechaty-mixins/login-mixin.ts:77:7)\\\\\\\\n at async WechatyImpl.start (file:///workspaces/getting-started/node_modules/wechaty/src/wechaty-mixins/io-mixin.ts:29:7)\\\\\\\"}\\\"}\\n at Function.from (file:///workspaces/getting-started/node_modules/gerror/src/gerror/gerror.ts:87:15)\\n at PuppetWeChat.<anonymous> (file:///workspaces/getting-started/node_modules/wechaty/src/wechaty-mixins/puppet-mixin.ts:196:41)\\n at PuppetWeChat.emit (node:events:394:28)\\n at PuppetWeChat.emit (node:domain:475:12)\\n at PuppetWeChat.emit (file:///workspaces/getting-started/node_modules/wechaty-puppet/src/puppet/puppet-skeleton.ts:137:18)\\n at PuppetWeChat.initBridge (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:264:12)\\n at processTicksAndRejections (node:internal/process/task_queues:96:5)\\n at async PuppetWeChat.onStart (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:131:19)\\n at async PuppetWeChat.start (file:///workspaces/getting-started/node_modules/state-switch/src/service-ctl/service-ctl.ts:89:9)\\n at async PuppetWeChat.start (file:///workspaces/getting-started/node_modules/wechaty-puppet/src/mixins/service-mixin.ts:34:7)\",\"message\":\"{\\\"gerror\\\":\\\"{\\\\\\\"code\\\\\\\":2,\\\\\\\"details\\\\\\\":\\\\\\\"GError: {\\\\\\\\\\\\\\\"gerror\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"{\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"code\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":2,\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"details\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"GError: Failed to launch the browser process!\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n/workspaces/getting-started/node_modules/puppeteer/.local-chromium/linux-901912/chrome-linux/chrome: error while loading shared libraries: libxshmfence.so.1: cannot open shared object file: No such file or directory\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nTROUBLESHOOTING: https://github.com/puppeteer/puppeteer/blob/main/docs/troubleshooting.md\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Function.from (file:///workspaces/getting-started/node_modules/gerror/src/gerror/gerror.ts:69:17)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at PuppetWeChat.emit (file:///workspaces/getting-started/node_modules/wechaty-puppet/src/puppet/puppet-skeleton.ts:126:21)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Bridge.<anonymous> (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:247:52)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Bridge.emit (node:events:394:28)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Bridge.emit (node:domain:475:12)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Bridge.start (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/bridge.ts:120:12)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at processTicksAndRejections (node:internal/process/task_queues:96:5)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at async PuppetWeChat.initBridge (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:258:7)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at async PuppetWeChat.onStart (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:131:19)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at async PuppetWeChat.start (file:///workspaces/getting-started/node_modules/state-switch/src/service-ctl/service-ctl.ts:89:9)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"message\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"Failed to launch the browser process!\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n/workspaces/getting-started/node_modules/puppeteer/.local-chromium/linux-901912/chrome-linux/chrome: error while loading shared libraries: libxshmfence.so.1: cannot open shared object file: No such file or directory\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nTROUBLESHOOTING: https://github.com/puppeteer/puppeteer/blob/main/docs/troubleshooting.md\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"name\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"GError\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"stack\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"GError: Failed to launch the browser process!\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n/workspaces/getting-started/node_modules/puppeteer/.local-chromium/linux-901912/chrome-linux/chrome: error while loading shared libraries: libxshmfence.so.1: cannot open shared object file: No such file or directory\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nTROUBLESHOOTING: https://github.com/puppeteer/puppeteer/blob/main/docs/troubleshooting.md\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Function.from (file:///workspaces/getting-started/node_modules/gerror/src/gerror/gerror.ts:69:17)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at PuppetWeChat.emit (file:///workspaces/getting-started/node_modules/wechaty-puppet/src/puppet/puppet-skeleton.ts:126:21)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Bridge.<anonymous> (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:247:52)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Bridge.emit (node:events:394:28)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Bridge.emit (node:domain:475:12)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Bridge.start (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/bridge.ts:120:12)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at processTicksAndRejections (node:internal/process/task_queues:96:5)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at async PuppetWeChat.initBridge (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:258:7)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at async PuppetWeChat.onStart (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:131:19)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at async PuppetWeChat.start (file:///workspaces/getting-started/node_modules/state-switch/src/service-ctl/service-ctl.ts:89:9)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"}\\\\\\\\\\\\\\\"}\\\\\\\\n at Function.from (file:///workspaces/getting-started/node_modules/gerror/src/gerror/gerror.ts:69:17)\\\\\\\\n at PuppetWeChat.emit (file:///workspaces/getting-started/node_modules/wechaty-puppet/src/puppet/puppet-skeleton.ts:126:21)\\\\\\\\n at PuppetWeChat.initBridge (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:264:12)\\\\\\\\n at processTicksAndRejections (node:internal/process/task_queues:96:5)\\\\\\\\n at async PuppetWeChat.onStart (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:131:19)\\\\\\\\n at async PuppetWeChat.start (file:///workspaces/getting-started/node_modules/state-switch/src/service-ctl/service-ctl.ts:89:9)\\\\\\\\n at async PuppetWeChat.start (file:///workspaces/getting-started/node_modules/wechaty-puppet/src/mixins/service-mixin.ts:34:7)\\\\\\\\n at async WechatyImpl.start (file:///workspaces/getting-started/node_modules/wechaty/src/wechaty-mixins/puppet-mixin.ts:74:11)\\\\\\\\n at async WechatyImpl.start (file:///workspaces/getting-started/node_modules/wechaty/src/wechaty-mixins/login-mixin.ts:77:7)\\\\\\\\n at async WechatyImpl.start (file:///workspaces/getting-started/node_modules/wechaty/src/wechaty-mixins/io-mixin.ts:29:7)\\\\\\\",\\\\\\\"message\\\\\\\":\\\\\\\"{\\\\\\\\\\\\\\\"gerror\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"{\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"code\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":2,\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"details\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"GError: Failed to launch the browser process!\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n/workspaces/getting-started/node_modules/puppeteer/.local-chromium/linux-901912/chrome-linux/chrome: error while loading shared libraries: libxshmfence.so.1: cannot open shared object file: No such file or directory\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nTROUBLESHOOTING: https://github.com/puppeteer/puppeteer/blob/main/docs/troubleshooting.md\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Function.from (file:///workspaces/getting-started/node_modules/gerror/src/gerror/gerror.ts:69:17)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at PuppetWeChat.emit (file:///workspaces/getting-started/node_modules/wechaty-puppet/src/puppet/puppet-skeleton.ts:126:21)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Bridge.<anonymous> (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:247:52)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Bridge.emit (node:events:394:28)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Bridge.emit (node:domain:475:12)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Bridge.start (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/bridge.ts:120:12)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at processTicksAndRejections (node:internal/process/task_queues:96:5)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at async PuppetWeChat.initBridge (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:258:7)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at async PuppetWeChat.onStart (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:131:19)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at async PuppetWeChat.start (file:///workspaces/getting-started/node_modules/state-switch/src/service-ctl/service-ctl.ts:89:9)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"message\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"Failed to launch the browser process!\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n/workspaces/getting-started/node_modules/puppeteer/.local-chromium/linux-901912/chrome-linux/chrome: error while loading shared libraries: libxshmfence.so.1: cannot open shared object file: No such file or directory\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nTROUBLESHOOTING: https://github.com/puppeteer/puppeteer/blob/main/docs/troubleshooting.md\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"name\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"GError\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"stack\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"GError: Failed to launch the browser process!\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n/workspaces/getting-started/node_modules/puppeteer/.local-chromium/linux-901912/chrome-linux/chrome: error while loading shared libraries: libxshmfence.so.1: cannot open shared object file: No such file or directory\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nTROUBLESHOOTING: https://github.com/puppeteer/puppeteer/blob/main/docs/troubleshooting.md\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Function.from (file:///workspaces/getting-started/node_modules/gerror/src/gerror/gerror.ts:69:17)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at PuppetWeChat.emit (file:///workspaces/getting-started/node_modules/wechaty-puppet/src/puppet/puppet-skeleton.ts:126:21)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Bridge.<anonymous> (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:247:52)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Bridge.emit (node:events:394:28)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Bridge.emit (node:domain:475:12)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Bridge.start (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/bridge.ts:120:12)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at processTicksAndRejections (node:internal/process/task_queues:96:5)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at async PuppetWeChat.initBridge (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:258:7)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at async PuppetWeChat.onStart (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:131:19)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at async PuppetWeChat.start (file:///workspaces/getting-started/node_modules/state-switch/src/service-ctl/service-ctl.ts:89:9)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"}\\\\\\\\\\\\\\\"}\\\\\\\",\\\\\\\"name\\\\\\\":\\\\\\\"GError\\\\\\\",\\\\\\\"stack\\\\\\\":\\\\\\\"GError: {\\\\\\\\\\\\\\\"gerror\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"{\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"code\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":2,\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"details\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"GError: Failed to launch the browser process!\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n/workspaces/getting-started/node_modules/puppeteer/.local-chromium/linux-901912/chrome-linux/chrome: error while loading shared libraries: libxshmfence.so.1: cannot open shared object file: No such file or directory\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nTROUBLESHOOTING: https://github.com/puppeteer/puppeteer/blob/main/docs/troubleshooting.md\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Function.from (file:///workspaces/getting-started/node_modules/gerror/src/gerror/gerror.ts:69:17)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at PuppetWeChat.emit (file:///workspaces/getting-started/node_modules/wechaty-puppet/src/puppet/puppet-skeleton.ts:126:21)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Bridge.<anonymous> (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:247:52)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Bridge.emit (node:events:394:28)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Bridge.emit (node:domain:475:12)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Bridge.start (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/bridge.ts:120:12)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at processTicksAndRejections (node:internal/process/task_queues:96:5)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at async PuppetWeChat.initBridge (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:258:7)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at async PuppetWeChat.onStart (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:131:19)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at async PuppetWeChat.start (file:///workspaces/getting-started/node_modules/state-switch/src/service-ctl/service-ctl.ts:89:9)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"message\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"Failed to launch the browser process!\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n/workspaces/getting-started/node_modules/puppeteer/.local-chromium/linux-901912/chrome-linux/chrome: error while loading shared libraries: libxshmfence.so.1: cannot open shared object file: No such file or directory\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nTROUBLESHOOTING: https://github.com/puppeteer/puppeteer/blob/main/docs/troubleshooting.md\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"name\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"GError\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"stack\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"GError: Failed to launch the browser process!\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n/workspaces/getting-started/node_modules/puppeteer/.local-chromium/linux-901912/chrome-linux/chrome: error while loading shared libraries: libxshmfence.so.1: cannot open shared object file: No such file or directory\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nTROUBLESHOOTING: https://github.com/puppeteer/puppeteer/blob/main/docs/troubleshooting.md\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Function.from (file:///workspaces/getting-started/node_modules/gerror/src/gerror/gerror.ts:69:17)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at PuppetWeChat.emit (file:///workspaces/getting-started/node_modules/wechaty-puppet/src/puppet/puppet-skeleton.ts:126:21)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Bridge.<anonymous> (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:247:52)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Bridge.emit (node:events:394:28)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Bridge.emit (node:domain:475:12)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Bridge.start (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/bridge.ts:120:12)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at processTicksAndRejections (node:internal/process/task_queues:96:5)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at async PuppetWeChat.initBridge (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:258:7)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at async PuppetWeChat.onStart (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:131:19)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at async PuppetWeChat.start (file:///workspaces/getting-started/node_modules/state-switch/src/service-ctl/service-ctl.ts:89:9)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"}\\\\\\\\\\\\\\\"}\\\\\\\\n at Function.from (file:///workspaces/getting-started/node_modules/gerror/src/gerror/gerror.ts:69:17)\\\\\\\\n at PuppetWeChat.emit (file:///workspaces/getting-started/node_modules/wechaty-puppet/src/puppet/puppet-skeleton.ts:126:21)\\\\\\\\n at PuppetWeChat.initBridge (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:264:12)\\\\\\\\n at processTicksAndRejections (node:internal/process/task_queues:96:5)\\\\\\\\n at async PuppetWeChat.onStart (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:131:19)\\\\\\\\n at async PuppetWeChat.start (file:///workspaces/getting-started/node_modules/state-switch/src/service-ctl/service-ctl.ts:89:9)\\\\\\\\n at async PuppetWeChat.start (file:///workspaces/getting-started/node_modules/wechaty-puppet/src/mixins/service-mixin.ts:34:7)\\\\\\\\n at async WechatyImpl.start (file:///workspaces/getting-started/node_modules/wechaty/src/wechaty-mixins/puppet-mixin.ts:74:11)\\\\\\\\n at async WechatyImpl.start (file:///workspaces/getting-started/node_modules/wechaty/src/wechaty-mixins/login-mixin.ts:77:7)\\\\\\\\n at async WechatyImpl.start (file:///workspaces/getting-started/node_modules/wechaty/src/wechaty-mixins/io-mixin.ts:29:7)\\\\\\\"}\\\"}\",\"name\":\"GError: from(`object`)\",\"stack\":\"GError: from(`object`): {\\\"gerror\\\":\\\"{\\\\\\\"code\\\\\\\":2,\\\\\\\"details\\\\\\\":\\\\\\\"GError: {\\\\\\\\\\\\\\\"gerror\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"{\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"code\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":2,\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"details\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"GError: Failed to launch the browser process!\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n/workspaces/getting-started/node_modules/puppeteer/.local-chromium/linux-901912/chrome-linux/chrome: error while loading shared libraries: libxshmfence.so.1: cannot open shared object file: No such file or directory\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nTROUBLESHOOTING: https://github.com/puppeteer/puppeteer/blob/main/docs/troubleshooting.md\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Function.from (file:///workspaces/getting-started/node_modules/gerror/src/gerror/gerror.ts:69:17)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at PuppetWeChat.emit (file:///workspaces/getting-started/node_modules/wechaty-puppet/src/puppet/puppet-skeleton.ts:126:21)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Bridge.<anonymous> (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:247:52)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Bridge.emit (node:events:394:28)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Bridge.emit (node:domain:475:12)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Bridge.start (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/bridge.ts:120:12)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at processTicksAndRejections (node:internal/process/task_queues:96:5)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at async PuppetWeChat.initBridge (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:258:7)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at async PuppetWeChat.onStart (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:131:19)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at async PuppetWeChat.start (file:///workspaces/getting-started/node_modules/state-switch/src/service-ctl/service-ctl.ts:89:9)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"message\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"Failed to launch the browser process!\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n/workspaces/getting-started/node_modules/puppeteer/.local-chromium/linux-901912/chrome-linux/chrome: error while loading shared libraries: libxshmfence.so.1: cannot open shared object file: No such file or directory\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nTROUBLESHOOTING: https://github.com/puppeteer/puppeteer/blob/main/docs/troubleshooting.md\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"name\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"GError\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"stack\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"GError: Failed to launch the browser process!\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n/workspaces/getting-started/node_modules/puppeteer/.local-chromium/linux-901912/chrome-linux/chrome: error while loading shared libraries: libxshmfence.so.1: cannot open shared object file: No such file or directory\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nTROUBLESHOOTING: https://github.com/puppeteer/puppeteer/blob/main/docs/troubleshooting.md\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Function.from (file:///workspaces/getting-started/node_modules/gerror/src/gerror/gerror.ts:69:17)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at PuppetWeChat.emit (file:///workspaces/getting-started/node_modules/wechaty-puppet/src/puppet/puppet-skeleton.ts:126:21)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Bridge.<anonymous> (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:247:52)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Bridge.emit (node:events:394:28)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Bridge.emit (node:domain:475:12)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Bridge.start (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/bridge.ts:120:12)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at processTicksAndRejections (node:internal/process/task_queues:96:5)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at async PuppetWeChat.initBridge (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:258:7)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at async PuppetWeChat.onStart (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:131:19)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at async PuppetWeChat.start (file:///workspaces/getting-started/node_modules/state-switch/src/service-ctl/service-ctl.ts:89:9)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"}\\\\\\\\\\\\\\\"}\\\\\\\\n at Function.from (file:///workspaces/getting-started/node_modules/gerror/src/gerror/gerror.ts:69:17)\\\\\\\\n at PuppetWeChat.emit (file:///workspaces/getting-started/node_modules/wechaty-puppet/src/puppet/puppet-skeleton.ts:126:21)\\\\\\\\n at PuppetWeChat.initBridge (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:264:12)\\\\\\\\n at processTicksAndRejections (node:internal/process/task_queues:96:5)\\\\\\\\n at async PuppetWeChat.onStart (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:131:19)\\\\\\\\n at async PuppetWeChat.start (file:///workspaces/getting-started/node_modules/state-switch/src/service-ctl/service-ctl.ts:89:9)\\\\\\\\n at async PuppetWeChat.start (file:///workspaces/getting-started/node_modules/wechaty-puppet/src/mixins/service-mixin.ts:34:7)\\\\\\\\n at async WechatyImpl.start (file:///workspaces/getting-started/node_modules/wechaty/src/wechaty-mixins/puppet-mixin.ts:74:11)\\\\\\\\n at async WechatyImpl.start (file:///workspaces/getting-started/node_modules/wechaty/src/wechaty-mixins/login-mixin.ts:77:7)\\\\\\\\n at async WechatyImpl.start (file:///workspaces/getting-started/node_modules/wechaty/src/wechaty-mixins/io-mixin.ts:29:7)\\\\\\\",\\\\\\\"message\\\\\\\":\\\\\\\"{\\\\\\\\\\\\\\\"gerror\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"{\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"code\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":2,\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"details\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"GError: Failed to launch the browser process!\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n/workspaces/getting-started/node_modules/puppeteer/.local-chromium/linux-901912/chrome-linux/chrome: error while loading shared libraries: libxshmfence.so.1: cannot open shared object file: No such file or directory\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nTROUBLESHOOTING: https://github.com/puppeteer/puppeteer/blob/main/docs/troubleshooting.md\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Function.from (file:///workspaces/getting-started/node_modules/gerror/src/gerror/gerror.ts:69:17)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at PuppetWeChat.emit (file:///workspaces/getting-started/node_modules/wechaty-puppet/src/puppet/puppet-skeleton.ts:126:21)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Bridge.<anonymous> (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:247:52)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Bridge.emit (node:events:394:28)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Bridge.emit (node:domain:475:12)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Bridge.start (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/bridge.ts:120:12)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at processTicksAndRejections (node:internal/process/task_queues:96:5)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at async PuppetWeChat.initBridge (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:258:7)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at async PuppetWeChat.onStart (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:131:19)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at async PuppetWeChat.start (file:///workspaces/getting-started/node_modules/state-switch/src/service-ctl/service-ctl.ts:89:9)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"message\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"Failed to launch the browser process!\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n/workspaces/getting-started/node_modules/puppeteer/.local-chromium/linux-901912/chrome-linux/chrome: error while loading shared libraries: libxshmfence.so.1: cannot open shared object file: No such file or directory\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nTROUBLESHOOTING: https://github.com/puppeteer/puppeteer/blob/main/docs/troubleshooting.md\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"name\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"GError\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"stack\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"GError: Failed to launch the browser process!\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n/workspaces/getting-started/node_modules/puppeteer/.local-chromium/linux-901912/chrome-linux/chrome: error while loading shared libraries: libxshmfence.so.1: cannot open shared object file: No such file or directory\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nTROUBLESHOOTING: https://github.com/puppeteer/puppeteer/blob/main/docs/troubleshooting.md\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Function.from (file:///workspaces/getting-started/node_modules/gerror/src/gerror/gerror.ts:69:17)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at PuppetWeChat.emit (file:///workspaces/getting-started/node_modules/wechaty-puppet/src/puppet/puppet-skeleton.ts:126:21)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Bridge.<anonymous> (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:247:52)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Bridge.emit (node:events:394:28)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Bridge.emit (node:domain:475:12)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Bridge.start (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/bridge.ts:120:12)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at processTicksAndRejections (node:internal/process/task_queues:96:5)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at async PuppetWeChat.initBridge (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:258:7)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at async PuppetWeChat.onStart (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:131:19)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at async PuppetWeChat.start (file:///workspaces/getting-started/node_modules/state-switch/src/service-ctl/service-ctl.ts:89:9)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"}\\\\\\\\\\\\\\\"}\\\\\\\",\\\\\\\"name\\\\\\\":\\\\\\\"GError\\\\\\\",\\\\\\\"stack\\\\\\\":\\\\\\\"GError: {\\\\\\\\\\\\\\\"gerror\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"{\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"code\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":2,\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"details\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"GError: Failed to launch the browser process!\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n/workspaces/getting-started/node_modules/puppeteer/.local-chromium/linux-901912/chrome-linux/chrome: error while loading shared libraries: libxshmfence.so.1: cannot open shared object file: No such file or directory\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nTROUBLESHOOTING: https://github.com/puppeteer/puppeteer/blob/main/docs/troubleshooting.md\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Function.from (file:///workspaces/getting-started/node_modules/gerror/src/gerror/gerror.ts:69:17)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at PuppetWeChat.emit (file:///workspaces/getting-started/node_modules/wechaty-puppet/src/puppet/puppet-skeleton.ts:126:21)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Bridge.<anonymous> (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:247:52)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Bridge.emit (node:events:394:28)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Bridge.emit (node:domain:475:12)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Bridge.start (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/bridge.ts:120:12)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at processTicksAndRejections (node:internal/process/task_queues:96:5)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at async PuppetWeChat.initBridge (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:258:7)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at async PuppetWeChat.onStart (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:131:19)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at async PuppetWeChat.start (file:///workspaces/getting-started/node_modules/state-switch/src/service-ctl/service-ctl.ts:89:9)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"message\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"Failed to launch the browser process!\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n/workspaces/getting-started/node_modules/puppeteer/.local-chromium/linux-901912/chrome-linux/chrome: error while loading shared libraries: libxshmfence.so.1: cannot open shared object file: No such file or directory\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nTROUBLESHOOTING: https://github.com/puppeteer/puppeteer/blob/main/docs/troubleshooting.md\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"name\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"GError\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"stack\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"GError: Failed to launch the browser process!\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n/workspaces/getting-started/node_modules/puppeteer/.local-chromium/linux-901912/chrome-linux/chrome: error while loading shared libraries: libxshmfence.so.1: cannot open shared object file: No such file or directory\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nTROUBLESHOOTING: https://github.com/puppeteer/puppeteer/blob/main/docs/troubleshooting.md\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Function.from (file:///workspaces/getting-started/node_modules/gerror/src/gerror/gerror.ts:69:17)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at PuppetWeChat.emit (file:///workspaces/getting-started/node_modules/wechaty-puppet/src/puppet/puppet-skeleton.ts:126:21)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Bridge.<anonymous> (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:247:52)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Bridge.emit (node:events:394:28)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Bridge.emit (node:domain:475:12)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Bridge.start (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/bridge.ts:120:12)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at processTicksAndRejections (node:internal/process/task_queues:96:5)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at async PuppetWeChat.initBridge (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:258:7)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at async PuppetWeChat.onStart (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:131:19)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at async PuppetWeChat.start (file:///workspaces/getting-started/node_modules/state-switch/src/service-ctl/service-ctl.ts:89:9)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"}\\\\\\\\\\\\\\\"}\\\\\\\\n at Function.from (file:///workspaces/getting-started/node_modules/gerror/src/gerror/gerror.ts:69:17)\\\\\\\\n at PuppetWeChat.emit (file:///workspaces/getting-started/node_modules/wechaty-puppet/src/puppet/puppet-skeleton.ts:126:21)\\\\\\\\n at PuppetWeChat.initBridge (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:264:12)\\\\\\\\n at processTicksAndRejections (node:internal/process/task_queues:96:5)\\\\\\\\n at async PuppetWeChat.onStart (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:131:19)\\\\\\\\n at async PuppetWeChat.start (file:///workspaces/getting-started/node_modules/state-switch/src/service-ctl/service-ctl.ts:89:9)\\\\\\\\n at async PuppetWeChat.start (file:///workspaces/getting-started/node_modules/wechaty-puppet/src/mixins/service-mixin.ts:34:7)\\\\\\\\n at async WechatyImpl.start (file:///workspaces/getting-started/node_modules/wechaty/src/wechaty-mixins/puppet-mixin.ts:74:11)\\\\\\\\n at async WechatyImpl.start (file:///workspaces/getting-started/node_modules/wechaty/src/wechaty-mixins/login-mixin.ts:77:7)\\\\\\\\n at async WechatyImpl.start (file:///workspaces/getting-started/node_modules/wechaty/src/wechaty-mixins/io-mixin.ts:29:7)\\\\\\\"}\\\"}\\n at Function.from (file:///workspaces/getting-started/node_modules/gerror/src/gerror/gerror.ts:87:15)\\n at PuppetWeChat.<anonymous> (file:///workspaces/getting-started/node_modules/wechaty/src/wechaty-mixins/puppet-mixin.ts:196:41)\\n at PuppetWeChat.emit (node:events:394:28)\\n at PuppetWeChat.emit (node:domain:475:12)\\n at PuppetWeChat.emit (file:///workspaces/getting-started/node_modules/wechaty-puppet/src/puppet/puppet-skeleton.ts:137:18)\\n at PuppetWeChat.initBridge (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:264:12)\\n at processTicksAndRejections (node:internal/process/task_queues:96:5)\\n at async PuppetWeChat.onStart (file:///workspaces/getting-started/node_modules/wechaty-puppet-wechat/src/puppet-wechat.ts:131:19)\\n at async PuppetWeChat.start (file:///workspaces/getting-started/node_modules/state-switch/src/service-ctl/service-ctl.ts:89:9)\\n at async PuppetWeChat.start (file:///workspaces/getting-started/node_modules/wechaty-puppet/src/mixins/service-mixin.ts:34:7)\"}"}
@huan ➜ /workspaces/getting-started (main) $
BTW: it would be better for readability if you can paste the log message as TEXT instead of an image.
According to the log message:
/workspaces/getting-started/node_modules/puppeteer/.local-chromium/linux-901912/chrome-linux/chrome: error while loading shared libraries: libxshmfence.so.1: cannot open shared object file: No such file or directory
It's quite clear that the Puppeteer needs the libxshmfence.so.1
to work properly.
If you are using Ubuntu Linux, you can try to run the below command and try again:
$ sudo apt install libxshmfence-dev
According to the log message:
/workspaces/getting-started/node_modules/puppeteer/.local-chromium/linux-901912/chrome-linux/chrome: error while loading shared libraries: libxshmfence.so.1: cannot open shared object file: No such file or directory
It's quite clear that the Puppeteer needs the
libxshmfence.so.1
to work properly.If you are using Ubuntu Linux, you can try to run the below command and try again:
$ sudo apt install libxshmfence-dev
I am using Windows, this is my console output:
17:17:17 ERR PuppetWeChatBridge start() exception: Error: Could not find expected browser (chrome) locally. Run `npm install` to download the correct Chromium revision (938248).
17:17:17 ERR PuppetWeChat initBridge() exception: {"gerror":"{\"code\":2,\"details\":\"GError: Could not find expected browser (chrome) locally. Run `npm install` to download the correct Chromium revision (938248).\\n at Function.from (C:\\\\Users\\\\master\\\\Desktop\\\\wechaty-bugs\\\\node_modules\\\\gerror\\\\src\\\\gerror\\\\gerror.ts:69:17)\\n at PuppetWeChat.emit (C:\\\\Users\\\\master\\\\Desktop\\\\wechaty-bugs\\\\node_modules\\\\wechaty-puppet\\\\src\\\\puppet\\\\puppet-skeleton.ts:126:21)\\n at Bridge.<anonymous> (C:\\\\Users\\\\master\\\\Desktop\\\\wechaty-bugs\\\\node_modules\\\\wechaty-puppet-wechat\\\\src\\\\puppet-wechat.ts:249:52)\\n at Bridge.emit (node:events:394:28)\\n at Bridge.emit (node:domain:470:12)\\n at Bridge.start (C:\\\\Users\\\\master\\\\Desktop\\\\wechaty-bugs\\\\node_modules\\\\wechaty-puppet-wechat\\\\src\\\\bridge.ts:119:12)\\n at PuppetWeChat.initBridge (C:\\\\Users\\\\master\\\\Desktop\\\\wechaty-bugs\\\\node_modules\\\\wechaty-puppet-wechat\\\\src\\\\puppet-wechat.ts:260:7)\\n at PuppetWeChat.onStart (C:\\\\Users\\\\master\\\\Desktop\\\\wechaty-bugs\\\\node_modules\\\\wechaty-puppet-wechat\\\\src\\\\puppet-wechat.ts:133:19)\\n at PuppetWeChat.start (C:\\\\Users\\\\master\\\\Desktop\\\\wechaty-bugs\\\\node_modules\\\\state-switch\\\\src\\\\service-ctl\\\\service-ctl.ts:89:9)\\n at PuppetWeChat.start (C:\\\\Users\\\\master\\\\Desktop\\\\wechaty-bugs\\\\node_modules\\\\wechaty-puppet\\\\src\\\\mixins\\\\service-mixin.ts:34:7)\",\"message\":\"Could not find expected browser (chrome) locally. Run `npm install` to download the correct Chromium revision (938248).\",\"name\":\"GError\",\"stack\":\"GError: Could not find expected browser (chrome) locally. Run `npm install` to download the correct Chromium revision (938248).\\n at Function.from (C:\\\\Users\\\\master\\\\Desktop\\\\wechaty-bugs\\\\node_modules\\\\gerror\\\\src\\\\gerror\\\\gerror.ts:69:17)\\n at PuppetWeChat.emit (C:\\\\Users\\\\master\\\\Desktop\\\\wechaty-bugs\\\\node_modules\\\\wechaty-puppet\\\\src\\\\puppet\\\\puppet-skeleton.ts:126:21)\\n at Bridge.<anonymous> (C:\\\\Users\\\\master\\\\Desktop\\\\wechaty-bugs\\\\node_modules\\\\wechaty-puppet-wechat\\\\src\\\\puppet-wechat.ts:249:52)\\n at Bridge.emit (node:events:394:28)\\n at Bridge.emit (node:domain:470:12)\\n at Bridge.start (C:\\\\Users\\\\master\\\\Desktop\\\\wechaty-bugs\\\\node_modules\\\\wechaty-puppet-wechat\\\\src\\\\bridge.ts:119:12)\\n at PuppetWeChat.initBridge (C:\\\\Users\\\\master\\\\Desktop\\\\wechaty-bugs\\\\node_modules\\\\wechaty-puppet-wechat\\\\src\\\\puppet-wechat.ts:260:7)\\n at PuppetWeChat.onStart (C:\\\\Users\\\\master\\\\Desktop\\\\wechaty-bugs\\\\node_modules\\\\wechaty-puppet-wechat\\\\src\\\\puppet-wechat.ts:133:19)\\n at PuppetWeChat.start (C:\\\\Users\\\\master\\\\Desktop\\\\wechaty-bugs\\\\node_modules\\\\state-switch\\\\src\\\\service-ctl\\\\service-ctl.ts:89:9)\\n at PuppetWeChat.start (C:\\\\Users\\\\master\\\\Desktop\\\\wechaty-bugs\\\\node_modules\\\\wechaty-puppet\\\\src\\\\mixins\\\\service-mixin.ts:34:7)\"}"}
17:17:17 ERR PuppetWeChat initBridge() this.bridge.stop() rejection: Error: no page
C:\Users\master\Desktop\wechaty-bugs\node_modules\gerror\src\gerror\gerror.ts:87
const e = new Error(`${payload}`)
^
GError: from(`object`): {"gerror":"{\"code\":2,\"details\":\"GError: from(`object`): {\\\"gerror\\\":\\\"{\\\\\\\"code\\\\\\\":2,\\\\\\\"details\\\\\\\":\\\\\\\"GError: {\\\\\\\\\\\\\\\"gerror\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"{\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"code\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":2,\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"details\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"GError: Could not find expected browser (chrome) locally. Run `npm install` to download the correct Chromium revision (938248).\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Function.from (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\gerror\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\gerror\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\gerror.ts:69:17)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at PuppetWeChat.emit (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet-skeleton.ts:126:21)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Bridge.<anonymous> (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet-wechat.ts:249:52)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Bridge.emit (node:events:394:28)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Bridge.emit (node:domain:470:12)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Bridge.start (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\bridge.ts:119:12)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at PuppetWeChat.initBridge (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet-wechat.ts:260:7)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at PuppetWeChat.onStart (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet-wechat.ts:133:19)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at PuppetWeChat.start (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\state-switch\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\service-ctl\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\service-ctl.ts:89:9)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at PuppetWeChat.start (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\mixins\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\service-mixin.ts:34:7)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"message\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"Could not find expected browser (chrome) locally. Run `npm install` to download the correct Chromium revision (938248).\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"name\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"GError\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"stack\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"GError: Could not find expected browser (chrome) locally. Run `npm install` to download the correct Chromium revision (938248).\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Function.from (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\gerror\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\gerror\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\gerror.ts:69:17)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at PuppetWeChat.emit (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet-skeleton.ts:126:21)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Bridge.<anonymous> (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet-wechat.ts:249:52)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Bridge.emit (node:events:394:28)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Bridge.emit (node:domain:470:12)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Bridge.start (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\bridge.ts:119:12)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at PuppetWeChat.initBridge (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet-wechat.ts:260:7)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at PuppetWeChat.onStart (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet-wechat.ts:133:19)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at PuppetWeChat.start (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\state-switch\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\service-ctl\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\service-ctl.ts:89:9)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at PuppetWeChat.start (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\mixins\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\service-mixin.ts:34:7)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"}\\\\\\\\\\\\\\\"}\\\\\\\\n at Function.from (C:\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\gerror\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\gerror\\\\\\\\\\\\\\\\gerror.ts:69:17)\\\\\\\\n at PuppetWeChat.emit (C:\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\wechaty-puppet\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\puppet\\\\\\\\\\\\\\\\puppet-skeleton.ts:126:21)\\\\\\\\n at PuppetWeChat.initBridge (C:\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\puppet-wechat.ts:266:12)\\\\\\\\n at PuppetWeChat.onStart (C:\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\puppet-wechat.ts:133:19)\\\\\\\\n at PuppetWeChat.start (C:\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\state-switch\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\service-ctl\\\\\\\\\\\\\\\\service-ctl.ts:89:9)\\\\\\\\n at PuppetWeChat.start (C:\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\wechaty-puppet\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\mixins\\\\\\\\\\\\\\\\service-mixin.ts:34:7)\\\\\\\\n at WechatyImpl.start (C:\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\wechaty\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\wechaty-mixins\\\\\\\\\\\\\\\\puppet-mixin.ts:82:11)\\\\\\\\n at WechatyImpl.start (C:\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\wechaty\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\wechaty-mixins\\\\\\\\\\\\\\\\login-mixin.ts:113:7)\\\\\\\\n at WechatyImpl.start (C:\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\state-switch\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\service-ctl\\\\\\\\\\\\\\\\service-ctl.ts:81:11)\\\\\\\",\\\\\\\"message\\\\\\\":\\\\\\\"{\\\\\\\\\\\\\\\"gerror\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"{\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"code\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":2,\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"details\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"GError: Could not find expected browser (chrome) locally. Run `npm install` to download the correct Chromium revision (938248).\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Function.from (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\gerror\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\gerror\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\gerror.ts:69:17)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at PuppetWeChat.emit (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet-skeleton.ts:126:21)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Bridge.<anonymous> (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet-wechat.ts:249:52)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Bridge.emit (node:events:394:28)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Bridge.emit (node:domain:470:12)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Bridge.start (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\bridge.ts:119:12)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at PuppetWeChat.initBridge (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet-wechat.ts:260:7)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at PuppetWeChat.onStart (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet-wechat.ts:133:19)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at PuppetWeChat.start (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\state-switch\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\service-ctl\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\service-ctl.ts:89:9)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at PuppetWeChat.start (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\mixins\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\service-mixin.ts:34:7)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"message\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"Could not find expected browser (chrome) locally. Run `npm install` to download the correct Chromium revision (938248).\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"name\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"GError\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"stack\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"GError: Could not find expected browser (chrome) locally. Run `npm install` to download the correct Chromium revision (938248).\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Function.from (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\gerror\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\gerror\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\gerror.ts:69:17)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at PuppetWeChat.emit (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet-skeleton.ts:126:21)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Bridge.<anonymous> (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet-wechat.ts:249:52)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Bridge.emit (node:events:394:28)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Bridge.emit (node:domain:470:12)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Bridge.start (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\bridge.ts:119:12)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at PuppetWeChat.initBridge (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet-wechat.ts:260:7)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at PuppetWeChat.onStart (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet-wechat.ts:133:19)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at PuppetWeChat.start (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\state-switch\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\service-ctl\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\service-ctl.ts:89:9)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at PuppetWeChat.start (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\mixins\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\service-mixin.ts:34:7)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"}\\\\\\\\\\\\\\\"}\\\\\\\",\\\\\\\"name\\\\\\\":\\\\\\\"GError\\\\\\\",\\\\\\\"stack\\\\\\\":\\\\\\\"GError: {\\\\\\\\\\\\\\\"gerror\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"{\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"code\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":2,\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"details\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"GError: Could not find expected browser (chrome) locally. Run `npm install` to download the correct Chromium revision (938248).\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Function.from (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\gerror\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\gerror\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\gerror.ts:69:17)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at PuppetWeChat.emit (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet-skeleton.ts:126:21)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Bridge.<anonymous> (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet-wechat.ts:249:52)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Bridge.emit (node:events:394:28)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Bridge.emit (node:domain:470:12)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Bridge.start (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\bridge.ts:119:12)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at PuppetWeChat.initBridge (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet-wechat.ts:260:7)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at PuppetWeChat.onStart (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet-wechat.ts:133:19)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at PuppetWeChat.start (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\state-switch\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\service-ctl\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\service-ctl.ts:89:9)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at PuppetWeChat.start (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\mixins\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\service-mixin.ts:34:7)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"message\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"Could not find expected browser (chrome) locally. Run `npm install` to download the correct Chromium revision (938248).\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"name\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"GError\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"stack\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"GError: Could not find expected browser (chrome) locally. Run `npm install` to download the correct Chromium revision (938248).\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Function.from (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\gerror\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\gerror\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\gerror.ts:69:17)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at PuppetWeChat.emit (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet-skeleton.ts:126:21)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Bridge.<anonymous> (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet-wechat.ts:249:52)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Bridge.emit (node:events:394:28)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Bridge.emit (node:domain:470:12)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Bridge.start (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\bridge.ts:119:12)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at PuppetWeChat.initBridge (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet-wechat.ts:260:7)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at PuppetWeChat.onStart (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet-wechat.ts:133:19)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at PuppetWeChat.start (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\state-switch\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\service-ctl\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\service-ctl.ts:89:9)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at PuppetWeChat.start (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\mixins\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\service-mixin.ts:34:7)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"}\\\\\\\\\\\\\\\"}\\\\\\\\n at Function.from (C:\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\gerror\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\gerror\\\\\\\\\\\\\\\\gerror.ts:69:17)\\\\\\\\n at PuppetWeChat.emit (C:\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\wechaty-puppet\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\puppet\\\\\\\\\\\\\\\\puppet-skeleton.ts:126:21)\\\\\\\\n at PuppetWeChat.initBridge (C:\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\puppet-wechat.ts:266:12)\\\\\\\\n at PuppetWeChat.onStart (C:\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\puppet-wechat.ts:133:19)\\\\\\\\n at PuppetWeChat.start (C:\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\state-switch\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\service-ctl\\\\\\\\\\\\\\\\service-ctl.ts:89:9)\\\\\\\\n at PuppetWeChat.start (C:\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\wechaty-puppet\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\mixins\\\\\\\\\\\\\\\\service-mixin.ts:34:7)\\\\\\\\n at WechatyImpl.start (C:\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\wechaty\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\wechaty-mixins\\\\\\\\\\\\\\\\puppet-mixin.ts:82:11)\\\\\\\\n at WechatyImpl.start (C:\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\wechaty\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\wechaty-mixins\\\\\\\\\\\\\\\\login-mixin.ts:113:7)\\\\\\\\n at WechatyImpl.start (C:\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\state-switch\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\service-ctl\\\\\\\\\\\\\\\\service-ctl.ts:81:11)\\\\\\\"}\\\"}\\n at Function.from (C:\\\\Users\\\\master\\\\Desktop\\\\wechaty-bugs\\\\node_modules\\\\gerror\\\\src\\\\gerror\\\\gerror.ts:87:15)\\n at PuppetWeChat.<anonymous> (C:\\\\Users\\\\master\\\\Desktop\\\\wechaty-bugs\\\\node_modules\\\\wechaty\\\\src\\\\wechaty-mixins\\\\puppet-mixin.ts:202:41)\\n at PuppetWeChat.emit (node:events:394:28)\\n at PuppetWeChat.emit (node:domain:470:12)\\n at PuppetWeChat.emit (C:\\\\Users\\\\master\\\\Desktop\\\\wechaty-bugs\\\\node_modules\\\\wechaty-puppet\\\\src\\\\puppet\\\\puppet-skeleton.ts:137:18)\\n at PuppetWeChat.initBridge (C:\\\\Users\\\\master\\\\Desktop\\\\wechaty-bugs\\\\node_modules\\\\wechaty-puppet-wechat\\\\src\\\\puppet-wechat.ts:266:12)\\n at PuppetWeChat.onStart (C:\\\\Users\\\\master\\\\Desktop\\\\wechaty-bugs\\\\node_modules\\\\wechaty-puppet-wechat\\\\src\\\\puppet-wechat.ts:133:19)\\n at PuppetWeChat.start (C:\\\\Users\\\\master\\\\Desktop\\\\wechaty-bugs\\\\node_modules\\\\state-switch\\\\src\\\\service-ctl\\\\service-ctl.ts:89:9)\\n at PuppetWeChat.start (C:\\\\Users\\\\master\\\\Desktop\\\\wechaty-bugs\\\\node_modules\\\\wechaty-puppet\\\\src\\\\mixins\\\\service-mixin.ts:34:7)\\n at WechatyImpl.start (C:\\\\Users\\\\master\\\\Desktop\\\\wechaty-bugs\\\\node_modules\\\\wechaty\\\\src\\\\wechaty-mixins\\\\puppet-mixin.ts:82:11)\",\"message\":\"{\\\"gerror\\\":\\\"{\\\\\\\"code\\\\\\\":2,\\\\\\\"details\\\\\\\":\\\\\\\"GError: {\\\\\\\\\\\\\\\"gerror\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"{\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"code\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":2,\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"details\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"GError: Could not find expected browser (chrome) locally. Run `npm install` to download the correct Chromium revision (938248).\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Function.from (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\gerror\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\gerror\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\gerror.ts:69:17)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at PuppetWeChat.emit (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet-skeleton.ts:126:21)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Bridge.<anonymous> (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet-wechat.ts:249:52)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Bridge.emit (node:events:394:28)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Bridge.emit (node:domain:470:12)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Bridge.start (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\bridge.ts:119:12)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at PuppetWeChat.initBridge (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet-wechat.ts:260:7)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at PuppetWeChat.onStart (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet-wechat.ts:133:19)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at PuppetWeChat.start (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\state-switch\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\service-ctl\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\service-ctl.ts:89:9)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at PuppetWeChat.start (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\mixins\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\service-mixin.ts:34:7)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"message\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"Could not find expected browser (chrome) locally. Run `npm install` to download the correct Chromium revision (938248).\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"name\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"GError\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"stack\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"GError: Could not find expected browser (chrome) locally. Run `npm install` to download the correct Chromium revision (938248).\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Function.from (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\gerror\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\gerror\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\gerror.ts:69:17)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at PuppetWeChat.emit (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet-skeleton.ts:126:21)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Bridge.<anonymous> (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet-wechat.ts:249:52)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Bridge.emit (node:events:394:28)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Bridge.emit (node:domain:470:12)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Bridge.start (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\bridge.ts:119:12)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at PuppetWeChat.initBridge (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet-wechat.ts:260:7)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at PuppetWeChat.onStart (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet-wechat.ts:133:19)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at PuppetWeChat.start (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\state-switch\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\service-ctl\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\service-ctl.ts:89:9)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at PuppetWeChat.start (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\mixins\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\service-mixin.ts:34:7)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"}\\\\\\\\\\\\\\\"}\\\\\\\\n at Function.from (C:\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\gerror\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\gerror\\\\\\\\\\\\\\\\gerror.ts:69:17)\\\\\\\\n at PuppetWeChat.emit (C:\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\wechaty-puppet\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\puppet\\\\\\\\\\\\\\\\puppet-skeleton.ts:126:21)\\\\\\\\n at PuppetWeChat.initBridge (C:\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\puppet-wechat.ts:266:12)\\\\\\\\n at PuppetWeChat.onStart (C:\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\puppet-wechat.ts:133:19)\\\\\\\\n at PuppetWeChat.start (C:\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\state-switch\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\service-ctl\\\\\\\\\\\\\\\\service-ctl.ts:89:9)\\\\\\\\n at PuppetWeChat.start (C:\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\wechaty-puppet\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\mixins\\\\\\\\\\\\\\\\service-mixin.ts:34:7)\\\\\\\\n at WechatyImpl.start (C:\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\wechaty\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\wechaty-mixins\\\\\\\\\\\\\\\\puppet-mixin.ts:82:11)\\\\\\\\n at WechatyImpl.start (C:\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\wechaty\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\wechaty-mixins\\\\\\\\\\\\\\\\login-mixin.ts:113:7)\\\\\\\\n at WechatyImpl.start (C:\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\state-switch\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\service-ctl\\\\\\\\\\\\\\\\service-ctl.ts:81:11)\\\\\\\",\\\\\\\"message\\\\\\\":\\\\\\\"{\\\\\\\\\\\\\\\"gerror\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"{\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"code\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":2,\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"details\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"GError: Could not find expected browser (chrome) locally. Run `npm install` to download the correct Chromium revision (938248).\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Function.from (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\gerror\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\gerror\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\gerror.ts:69:17)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at PuppetWeChat.emit (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet-skeleton.ts:126:21)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Bridge.<anonymous> (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet-wechat.ts:249:52)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Bridge.emit (node:events:394:28)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Bridge.emit (node:domain:470:12)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Bridge.start (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\bridge.ts:119:12)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at PuppetWeChat.initBridge (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet-wechat.ts:260:7)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at PuppetWeChat.onStart (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet-wechat.ts:133:19)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at PuppetWeChat.start (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\state-switch\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\service-ctl\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\service-ctl.ts:89:9)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at PuppetWeChat.start (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\mixins\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\service-mixin.ts:34:7)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"message\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"Could not find expected browser (chrome) locally. Run `npm install` to download the correct Chromium revision (938248).\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"name\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"GError\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"stack\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"GError: Could not find expected browser (chrome) locally. Run `npm install` to download the correct Chromium revision (938248).\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Function.from (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\gerror\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\gerror\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\gerror.ts:69:17)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at PuppetWeChat.emit (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet-skeleton.ts:126:21)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Bridge.<anonymous> (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet-wechat.ts:249:52)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Bridge.emit (node:events:394:28)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Bridge.emit (node:domain:470:12)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Bridge.start (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\bridge.ts:119:12)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at PuppetWeChat.initBridge (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet-wechat.ts:260:7)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at PuppetWeChat.onStart (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet-wechat.ts:133:19)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at PuppetWeChat.start (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\state-switch\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\service-ctl\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\service-ctl.ts:89:9)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at PuppetWeChat.start (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\mixins\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\service-mixin.ts:34:7)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"}\\\\\\\\\\\\\\\"}\\\\\\\",\\\\\\\"name\\\\\\\":\\\\\\\"GError\\\\\\\",\\\\\\\"stack\\\\\\\":\\\\\\\"GError: {\\\\\\\\\\\\\\\"gerror\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"{\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"code\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":2,\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"details\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"GError: Could not find expected browser (chrome) locally. Run `npm install` to download the correct Chromium revision (938248).\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Function.from (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\gerror\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\gerror\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\gerror.ts:69:17)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at PuppetWeChat.emit (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet-skeleton.ts:126:21)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Bridge.<anonymous> (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet-wechat.ts:249:52)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Bridge.emit (node:events:394:28)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Bridge.emit (node:domain:470:12)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Bridge.start (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\bridge.ts:119:12)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at PuppetWeChat.initBridge (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet-wechat.ts:260:7)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at PuppetWeChat.onStart (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet-wechat.ts:133:19)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at PuppetWeChat.start (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\state-switch\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\service-ctl\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\service-ctl.ts:89:9)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at PuppetWeChat.start (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\mixins\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\service-mixin.ts:34:7)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"message\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"Could not find expected browser (chrome) locally. Run `npm install` to download the correct Chromium revision (938248).\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"name\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"GError\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"stack\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"GError: Could not find expected browser (chrome) locally. Run `npm install` to download the correct Chromium revision (938248).\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Function.from (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\gerror\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\gerror\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\gerror.ts:69:17)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at PuppetWeChat.emit (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet-skeleton.ts:126:21)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Bridge.<anonymous> (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet-wechat.ts:249:52)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Bridge.emit (node:events:394:28)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Bridge.emit (node:domain:470:12)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Bridge.start (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\bridge.ts:119:12)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at PuppetWeChat.initBridge (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet-wechat.ts:260:7)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at PuppetWeChat.onStart (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet-wechat.ts:133:19)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at PuppetWeChat.start (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\state-switch\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\service-ctl\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\service-ctl.ts:89:9)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at PuppetWeChat.start (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\mixins\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\service-mixin.ts:34:7)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"}\\\\\\\\\\\\\\\"}\\\\\\\\n at Function.from (C:\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\gerror\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\gerror\\\\\\\\\\\\\\\\gerror.ts:69:17)\\\\\\\\n at PuppetWeChat.emit (C:\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\wechaty-puppet\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\puppet\\\\\\\\\\\\\\\\puppet-skeleton.ts:126:21)\\\\\\\\n at PuppetWeChat.initBridge (C:\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\puppet-wechat.ts:266:12)\\\\\\\\n at PuppetWeChat.onStart (C:\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\puppet-wechat.ts:133:19)\\\\\\\\n at PuppetWeChat.start (C:\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\state-switch\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\service-ctl\\\\\\\\\\\\\\\\service-ctl.ts:89:9)\\\\\\\\n at PuppetWeChat.start (C:\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\wechaty-puppet\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\mixins\\\\\\\\\\\\\\\\service-mixin.ts:34:7)\\\\\\\\n at WechatyImpl.start (C:\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\wechaty\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\wechaty-mixins\\\\\\\\\\\\\\\\puppet-mixin.ts:82:11)\\\\\\\\n at WechatyImpl.start (C:\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\wechaty\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\wechaty-mixins\\\\\\\\\\\\\\\\login-mixin.ts:113:7)\\\\\\\\n at WechatyImpl.start (C:\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\state-switch\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\service-ctl\\\\\\\\\\\\\\\\service-ctl.ts:81:11)\\\\\\\"}\\\"}\",\"name\":\"GError: from(`object`)\",\"stack\":\"GError: from(`object`): {\\\"gerror\\\":\\\"{\\\\\\\"code\\\\\\\":2,\\\\\\\"details\\\\\\\":\\\\\\\"GError: {\\\\\\\\\\\\\\\"gerror\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"{\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"code\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":2,\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"details\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"GError: Could not find expected browser (chrome) locally. Run `npm install` to download the correct Chromium revision (938248).\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Function.from (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\gerror\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\gerror\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\gerror.ts:69:17)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at PuppetWeChat.emit (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet-skeleton.ts:126:21)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Bridge.<anonymous> (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet-wechat.ts:249:52)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Bridge.emit (node:events:394:28)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Bridge.emit (node:domain:470:12)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Bridge.start (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\bridge.ts:119:12)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at PuppetWeChat.initBridge (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet-wechat.ts:260:7)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at PuppetWeChat.onStart (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet-wechat.ts:133:19)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at PuppetWeChat.start (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\state-switch\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\service-ctl\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\service-ctl.ts:89:9)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at PuppetWeChat.start (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\mixins\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\service-mixin.ts:34:7)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"message\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"Could not find expected browser (chrome) locally. Run `npm install` to download the correct Chromium revision (938248).\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"name\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"GError\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"stack\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"GError: Could not find expected browser (chrome) locally. Run `npm install` to download the correct Chromium revision (938248).\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Function.from (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\gerror\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\gerror\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\gerror.ts:69:17)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at PuppetWeChat.emit (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet-skeleton.ts:126:21)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Bridge.<anonymous> (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet-wechat.ts:249:52)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Bridge.emit (node:events:394:28)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Bridge.emit (node:domain:470:12)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Bridge.start (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\bridge.ts:119:12)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at PuppetWeChat.initBridge (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet-wechat.ts:260:7)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at PuppetWeChat.onStart (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet-wechat.ts:133:19)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at PuppetWeChat.start (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\state-switch\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\service-ctl\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\service-ctl.ts:89:9)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at PuppetWeChat.start (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\mixins\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\service-mixin.ts:34:7)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"}\\\\\\\\\\\\\\\"}\\\\\\\\n at Function.from (C:\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\gerror\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\gerror\\\\\\\\\\\\\\\\gerror.ts:69:17)\\\\\\\\n at PuppetWeChat.emit (C:\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\wechaty-puppet\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\puppet\\\\\\\\\\\\\\\\puppet-skeleton.ts:126:21)\\\\\\\\n at PuppetWeChat.initBridge (C:\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\puppet-wechat.ts:266:12)\\\\\\\\n at PuppetWeChat.onStart (C:\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\puppet-wechat.ts:133:19)\\\\\\\\n at PuppetWeChat.start (C:\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\state-switch\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\service-ctl\\\\\\\\\\\\\\\\service-ctl.ts:89:9)\\\\\\\\n at PuppetWeChat.start (C:\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\wechaty-puppet\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\mixins\\\\\\\\\\\\\\\\service-mixin.ts:34:7)\\\\\\\\n at WechatyImpl.start (C:\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\wechaty\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\wechaty-mixins\\\\\\\\\\\\\\\\puppet-mixin.ts:82:11)\\\\\\\\n at WechatyImpl.start (C:\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\wechaty\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\wechaty-mixins\\\\\\\\\\\\\\\\login-mixin.ts:113:7)\\\\\\\\n at WechatyImpl.start (C:\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\state-switch\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\service-ctl\\\\\\\\\\\\\\\\service-ctl.ts:81:11)\\\\\\\",\\\\\\\"message\\\\\\\":\\\\\\\"{\\\\\\\\\\\\\\\"gerror\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"{\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"code\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":2,\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"details\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"GError: Could not find expected browser (chrome) locally. Run `npm install` to download the correct Chromium revision (938248).\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Function.from (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\gerror\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\gerror\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\gerror.ts:69:17)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at PuppetWeChat.emit (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet-skeleton.ts:126:21)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Bridge.<anonymous> (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet-wechat.ts:249:52)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Bridge.emit (node:events:394:28)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Bridge.emit (node:domain:470:12)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Bridge.start (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\bridge.ts:119:12)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at PuppetWeChat.initBridge (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet-wechat.ts:260:7)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at PuppetWeChat.onStart (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet-wechat.ts:133:19)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at PuppetWeChat.start (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\state-switch\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\service-ctl\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\service-ctl.ts:89:9)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at PuppetWeChat.start (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\mixins\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\service-mixin.ts:34:7)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"message\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"Could not find expected browser (chrome) locally. Run `npm install` to download the correct Chromium revision (938248).\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"name\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"GError\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"stack\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"GError: Could not find expected browser (chrome) locally. Run `npm install` to download the correct Chromium revision (938248).\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Function.from (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\gerror\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\gerror\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\gerror.ts:69:17)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at PuppetWeChat.emit (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet-skeleton.ts:126:21)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Bridge.<anonymous> (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet-wechat.ts:249:52)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Bridge.emit (node:events:394:28)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Bridge.emit (node:domain:470:12)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Bridge.start (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\bridge.ts:119:12)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at PuppetWeChat.initBridge (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet-wechat.ts:260:7)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at PuppetWeChat.onStart (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet-wechat.ts:133:19)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at PuppetWeChat.start (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\state-switch\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\service-ctl\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\service-ctl.ts:89:9)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at PuppetWeChat.start (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\mixins\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\service-mixin.ts:34:7)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"}\\\\\\\\\\\\\\\"}\\\\\\\",\\\\\\\"name\\\\\\\":\\\\\\\"GError\\\\\\\",\\\\\\\"stack\\\\\\\":\\\\\\\"GError: {\\\\\\\\\\\\\\\"gerror\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"{\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"code\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":2,\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"details\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"GError: Could not find expected browser (chrome) locally. Run `npm install` to download the correct Chromium revision (938248).\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Function.from (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\gerror\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\gerror\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\gerror.ts:69:17)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at PuppetWeChat.emit (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet-skeleton.ts:126:21)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Bridge.<anonymous> (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet-wechat.ts:249:52)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Bridge.emit (node:events:394:28)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Bridge.emit (node:domain:470:12)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Bridge.start (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\bridge.ts:119:12)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at PuppetWeChat.initBridge (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet-wechat.ts:260:7)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at PuppetWeChat.onStart (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet-wechat.ts:133:19)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at PuppetWeChat.start (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\state-switch\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\service-ctl\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\service-ctl.ts:89:9)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at PuppetWeChat.start (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\mixins\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\service-mixin.ts:34:7)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"message\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"Could not find expected browser (chrome) locally. Run `npm install` to download the correct Chromium revision (938248).\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"name\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"GError\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"stack\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"GError: Could not find expected browser (chrome) locally. Run `npm install` to download the correct Chromium revision (938248).\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Function.from (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\gerror\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\gerror\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\gerror.ts:69:17)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at PuppetWeChat.emit (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet-skeleton.ts:126:21)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Bridge.<anonymous> (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet-wechat.ts:249:52)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Bridge.emit (node:events:394:28)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Bridge.emit (node:domain:470:12)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at Bridge.start (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\bridge.ts:119:12)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at PuppetWeChat.initBridge (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet-wechat.ts:260:7)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at PuppetWeChat.onStart (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\puppet-wechat.ts:133:19)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at PuppetWeChat.start (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\state-switch\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\service-ctl\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\service-ctl.ts:89:9)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n at PuppetWeChat.start (C:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\wechaty-puppet\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\mixins\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\service-mixin.ts:34:7)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"}\\\\\\\\\\\\\\\"}\\\\\\\\n at Function.from (C:\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\gerror\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\gerror\\\\\\\\\\\\\\\\gerror.ts:69:17)\\\\\\\\n at PuppetWeChat.emit (C:\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\wechaty-puppet\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\puppet\\\\\\\\\\\\\\\\puppet-skeleton.ts:126:21)\\\\\\\\n at PuppetWeChat.initBridge (C:\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\puppet-wechat.ts:266:12)\\\\\\\\n at PuppetWeChat.onStart (C:\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\wechaty-puppet-wechat\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\puppet-wechat.ts:133:19)\\\\\\\\n at PuppetWeChat.start (C:\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\state-switch\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\service-ctl\\\\\\\\\\\\\\\\service-ctl.ts:89:9)\\\\\\\\n at PuppetWeChat.start (C:\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\wechaty-puppet\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\mixins\\\\\\\\\\\\\\\\service-mixin.ts:34:7)\\\\\\\\n at WechatyImpl.start (C:\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\wechaty\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\wechaty-mixins\\\\\\\\\\\\\\\\puppet-mixin.ts:82:11)\\\\\\\\n at WechatyImpl.start (C:\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\wechaty\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\wechaty-mixins\\\\\\\\\\\\\\\\login-mixin.ts:113:7)\\\\\\\\n at WechatyImpl.start (C:\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\wechaty-bugs\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\state-switch\\\\\\\\\\\\\\\\src\\\\\\\\\\\\\\\\service-ctl\\\\\\\\\\\\\\\\service-ctl.ts:81:11)\\\\\\\"}\\\"}\\n at Function.from (C:\\\\Users\\\\master\\\\Desktop\\\\wechaty-bugs\\\\node_modules\\\\gerror\\\\src\\\\gerror\\\\gerror.ts:87:15)\\n at PuppetWeChat.<anonymous> (C:\\\\Users\\\\master\\\\Desktop\\\\wechaty-bugs\\\\node_modules\\\\wechaty\\\\src\\\\wechaty-mixins\\\\puppet-mixin.ts:202:41)\\n at PuppetWeChat.emit (node:events:394:28)\\n at PuppetWeChat.emit (node:domain:470:12)\\n at PuppetWeChat.emit (C:\\\\Users\\\\master\\\\Desktop\\\\wechaty-bugs\\\\node_modules\\\\wechaty-puppet\\\\src\\\\puppet\\\\puppet-skeleton.ts:137:18)\\n at PuppetWeChat.initBridge (C:\\\\Users\\\\master\\\\Desktop\\\\wechaty-bugs\\\\node_modules\\\\wechaty-puppet-wechat\\\\src\\\\puppet-wechat.ts:266:12)\\n at PuppetWeChat.onStart (C:\\\\Users\\\\master\\\\Desktop\\\\wechaty-bugs\\\\node_modules\\\\wechaty-puppet-wechat\\\\src\\\\puppet-wechat.ts:133:19)\\n at PuppetWeChat.start (C:\\\\Users\\\\master\\\\Desktop\\\\wechaty-bugs\\\\node_modules\\\\state-switch\\\\src\\\\service-ctl\\\\service-ctl.ts:89:9)\\n at PuppetWeChat.start (C:\\\\Users\\\\master\\\\Desktop\\\\wechaty-bugs\\\\node_modules\\\\wechaty-puppet\\\\src\\\\mixins\\\\service-mixin.ts:34:7)\\n at WechatyImpl.start (C:\\\\Users\\\\master\\\\Desktop\\\\wechaty-bugs\\\\node_modules\\\\wechaty\\\\src\\\\wechaty-mixins\\\\puppet-mixin.ts:82:11)\"}"}
at Function.from (C:\Users\master\Desktop\wechaty-bugs\node_modules\gerror\src\gerror\gerror.ts:87:15)
at PuppetWeChat.<anonymous> (C:\Users\master\Desktop\wechaty-bugs\node_modules\wechaty\src\wechaty-mixins\puppet-mixin.ts:202:41)
at PuppetWeChat.emit (node:events:394:28)
at PuppetWeChat.emit (node:domain:470:12)
at PuppetWeChat.emit (C:\Users\master\Desktop\wechaty-bugs\node_modules\wechaty-puppet\src\puppet\puppet-skeleton.ts:137:18)
at PuppetWeChat.start (C:\Users\master\Desktop\wechaty-bugs\node_modules\state-switch\src\service-ctl\service-ctl.ts:98:14)
at PuppetWeChat.start (C:\Users\master\Desktop\wechaty-bugs\node_modules\wechaty-puppet\src\mixins\service-mixin.ts:34:7)
at WechatyImpl.start (C:\Users\master\Desktop\wechaty-bugs\node_modules\wechaty\src\wechaty-mixins\puppet-mixin.ts:82:11)
at WechatyImpl.start (C:\Users\master\Desktop\wechaty-bugs\node_modules\wechaty\src\wechaty-mixins\login-mixin.ts:113:7)
at WechatyImpl.start (C:\Users\master\Desktop\wechaty-bugs\node_modules\state-switch\src\service-ctl\service-ctl.ts:81:11)
According to the log message, it's clear that your puppeteer dependency is missing.
Could not find expected browser (chrome) locally. Run
npm install
to download the correct Chromium revision (938248).
My suggestion is to use a VPS outside of China and I believe everything will be ok then.
According to the log message, it's clear that your puppeteer dependency is missing.
Could not find expected browser (chrome) locally. Run
npm install
to download the correct Chromium revision (938248).My suggestion is to use a VPS outside of China and I believe everything will be ok then.
It's not a connection problem, no error occurs when only installing wechaty-puppet, I am sure that wechaty-puppet/puppeteer is installed correctly. If you install puppeteer-core afterwards, it will report this error.
Ok, then we need more information.
Cloud you please:
npm start
?I can spend more time on it once we have this repo published.
Ok, then we need more information.
Cloud you please:
- Update your wechaty version to 1.11.24
- Make a reproducible repo so that your error message can be reproduced by running
npm start
?I can spend more time on it once we have this repo published.
OK, this time I found a big problem, just a few commands:
mkdir Test3
cd Test3
npm add wechaty@next wechaty-puppet-wechat
ts-node -e "import 'wechaty-puppet-wechat'" #error
node -e "require('wechaty-puppet-wechat')" #error
PS C:\Users\master\Desktop> mkdir Test3
目录: C:\Users\master\Desktop
Mode LastWriteTime Length Name
---- ------------- ------ ----
d----- 2021/12/2 23:05 Test3
PS C:\Users\master\Desktop> cd Test3
PS C:\Users\master\Desktop\Test3> npm add wechaty@next wechaty-puppet-wechat
npm WARN deprecated har-validator@5.1.5: this library is no longer supported
npm WARN deprecated uuid@3.4.0: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.
npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
added 366 packages in 40s
3 packages are looking for funding
run `npm fund` for details
PS C:\Users\master\Desktop\Test3> ts-node -e "import 'wechaty-puppet-wechat'"
node:internal/modules/cjs/loader:482
throw e;
^
Error [ERR_PACKAGE_PATH_NOT_EXPORTED]: Package subpath './helper' is not defined by "exports" in C:\Users\master\Desktop\Test3\node_modules\wechaty-puppet\package.json
at new NodeError (node:internal/errors:363:5)
at throwExportsNotFound (node:internal/modules/esm/resolve:335:9)
at packageExportsResolve (node:internal/modules/esm/resolve:560:3)
at resolveExports (node:internal/modules/cjs/loader:476:36)
at Function.Module._findPath (node:internal/modules/cjs/loader:516:31)
at Function.Module._resolveFilename (node:internal/modules/cjs/loader:913:27)
at Function.Module._load (node:internal/modules/cjs/loader:772:27)
at Module.require (node:internal/modules/cjs/loader:999:19)
at require (node:internal/modules/cjs/helpers:93:18)
at Object.<anonymous> (C:\Users\master\Desktop\Test3\node_modules\wechaty-puppet-wechat\src\event.ts:44:1)
PS C:\Users\master\Desktop\Test3> node -e "require('wechaty-puppet-wechat')"
node:internal/modules/cjs/loader:482
throw e;
^
Error [ERR_PACKAGE_PATH_NOT_EXPORTED]: Package subpath './helper' is not defined by "exports" in C:\Users\master\Desktop\Test3\node_modules\wechaty-puppet\package.json
at new NodeError (node:internal/errors:363:5)
at throwExportsNotFound (node:internal/modules/esm/resolve:335:9)
at packageExportsResolve (node:internal/modules/esm/resolve:560:3)
at resolveExports (node:internal/modules/cjs/loader:476:36)
at Function.Module._findPath (node:internal/modules/cjs/loader:516:31)
at Function.Module._resolveFilename (node:internal/modules/cjs/loader:913:27)
at Function.Module._load (node:internal/modules/cjs/loader:772:27)
at Module.require (node:internal/modules/cjs/loader:999:19)
at require (node:internal/modules/cjs/helpers:93:18)
at Object.<anonymous> (C:\Users\master\Desktop\Test3\node_modules\wechaty-puppet-wechat\dist\cjs\src\event.js:11:18) {
code: 'ERR_PACKAGE_PATH_NOT_EXPORTED'
}
PS C:\Users\master\Desktop\Test3>
package.json
{
"dependencies": {
"wechaty": "^1.11.24",
"wechaty-puppet-wechat": "^1.10.4"
}
}
The version of wechaty@next
is 1.11.24
.
If I replace wechaty@next
with wechaty
during installation, no error will be occurred.
Ok, then we need more information.
Cloud you please:
- Update your wechaty version to 1.11.24
- Make a reproducible repo so that your error message can be reproduced by running
npm start
?I can spend more time on it once we have this repo published.
To cause this error, pls execute the following commands:
npm install wechaty wechaty-puppet-wechat puppeteer-core
node -e "require('wechaty').WechatyBuilder.build({puppet:'wechaty-puppet-wechat'}).start()" #error
C:\Users\master\Desktop\Test>mkdir Test
C:\Users\master\Desktop\Test>cd Test
C:\Users\master\Desktop\Test\Test>npm install wechaty wechaty-puppet-wechat puppeteer-core
C:\Users\master\Desktop\Test\Test>node -e "require('wechaty').WechatyBuilder.build({puppet:'wechaty-puppet-wechat'}).start()"
23:32:55 ERR PuppetWeChatBridge start() exception: Error: Could not find expected browser (chrome) locally. Run `npm install` to download the correct Chromium revision (938248).
23:32:55 ERR PuppetWeChat initBridge() exception: {"gerror":"{\"code\":2,\"details\":\"GError: from(`object`): {\\\"gerror\\\":\\\"{\\\\\\\"code\\\\\\\":2,\\\\\\\"details\\\\\\\":\\\\\\\"Error: Could not find expected browser (chrome) locally. Run `npm install` to download the correct Chromium revision (938248).\\\\\\\\n at ChromeLauncher.launch (C:\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\master\\\\\\\\\\\\\\\\Desktop\\\\\\\\\\\\\\\\Test\\\\\\\\\\\\\\\\Test\\\\\\\\\\\\\\\\node_modules\\\\\\\\\\\\\\\\puppeteer-cor....[[[REMOVED]]] 22432345 more characters
}
The error output size exceeds 20MB,I can't paste it all :(
package.json
{
"dependencies": {
"puppeteer-core": "^12.0.1",
"wechaty": "^1.10.4",
"wechaty-puppet-wechat": "^1.10.4"
}
}
According to puppeteer vs puppeteer-core
puppeteer-core doesn't download Chromium when installed.
And with the latest version (fixed the gerror
payload bug) you can see a clear error message:
Error: Could not find expected browser (chrome) locally. Run
npm install
to download the correct Chromium revision (938248).
$ npm install wechaty@next wechaty-puppet-wechat@next puppeteer-core
$ node -e "require('wechaty').WechatyBuilder.build({puppet:'wechaty-puppet-wechat'}).start()"
14:49:02 ERR PuppetWeChatBridge start() exception: Error: Could not find expected browser (chrome) locally. Run `npm install` to download the correct Chromium revision (938248).
14:49:02 ERR PuppetWeChat initBridge() exception: Could not find expected browser (chrome) locally. Run `npm install` to download the correct Chromium revision (938248).
14:49:02 ERR PuppetWeChat initBridge() this.bridge.stop() rejection: Error: no page
node:internal/process/promises:246
triggerUncaughtException(err, true /* fromPromise */);
^
GError: Could not find expected browser (chrome) locally. Run `npm install` to download the correct Chromium revision (938248).
at ChromeLauncher.launch (/tmp/t/node_modules/puppeteer-core/lib/cjs/puppeteer/node/Launcher.js:109:27)
at PuppeteerNode.launch (/tmp/t/node_modules/puppeteer-core/lib/cjs/puppeteer/node/Puppeteer.js:125:31)
at PuppeteerExtra.launch (/tmp/t/node_modules/puppeteer-extra/dist/index.cjs.js:129:41)
at async Bridge.initBrowser (/tmp/t/node_modules/wechaty-puppet-wechat/dist/cjs/src/bridge.js:115:23)
at async Bridge.start (/tmp/t/node_modules/wechaty-puppet-wechat/dist/cjs/src/bridge.js:54:28)
at async PuppetWeChat.initBridge (/tmp/t/node_modules/wechaty-puppet-wechat/dist/cjs/src/puppet-wechat.js:201:13)
at async PuppetWeChat.onStart (/tmp/t/node_modules/wechaty-puppet-wechat/dist/cjs/src/puppet-wechat.js:94:23)
at async PuppetWeChat.start (/tmp/t/node_modules/state-switch/dist/cjs/src/service-ctl/service-ctl.js:65:17)
at async PuppetWeChat.start (/tmp/t/node_modules/wechaty-puppet/dist/cjs/src/mixins/service-mixin.js:21:13)
at async WechatyImpl.start (/tmp/t/node_modules/wechaty/dist/cjs/src/wechaty-mixins/puppet-mixin.js:72:21)
Emitted 'error' event on WechatyImpl instance at:
at WechatyImpl.emit (/tmp/t/node_modules/wechaty/dist/cjs/src/wechaty-mixins/gerror-mixin.js:48:26)
at WechatyImpl.start (/tmp/t/node_modules/state-switch/dist/cjs/src/service-ctl/service-ctl.js:73:22) {
code: 2,
details: 'Error: Could not find expected browser (chrome) locally. Run `npm install` to download the correct Chromium revision (938248).\n' +
' at ChromeLauncher.launch (/tmp/t/node_modules/puppeteer-core/lib/cjs/puppeteer/node/Launcher.js:109:27)\n' +
' at PuppeteerNode.launch (/tmp/t/node_modules/puppeteer-core/lib/cjs/puppeteer/node/Puppeteer.js:125:31)\n' +
' at PuppeteerExtra.launch (/tmp/t/node_modules/puppeteer-extra/dist/index.cjs.js:129:41)\n' +
' at async Bridge.initBrowser (/tmp/t/node_modules/wechaty-puppet-wechat/dist/cjs/src/bridge.js:115:23)\n' +
' at async Bridge.start (/tmp/t/node_modules/wechaty-puppet-wechat/dist/cjs/src/bridge.js:54:28)\n' +
' at async PuppetWeChat.initBridge (/tmp/t/node_modules/wechaty-puppet-wechat/dist/cjs/src/puppet-wechat.js:201:13)\n' +
' at async PuppetWeChat.onStart (/tmp/t/node_modules/wechaty-puppet-wechat/dist/cjs/src/puppet-wechat.js:94:23)\n' +
' at async PuppetWeChat.start (/tmp/t/node_modules/state-switch/dist/cjs/src/service-ctl/service-ctl.js:65:17)\n' +
' at async PuppetWeChat.start (/tmp/t/node_modules/wechaty-puppet/dist/cjs/src/mixins/service-mixin.js:21:13)\n' +
' at async WechatyImpl.start (/tmp/t/node_modules/wechaty/dist/cjs/src/wechaty-mixins/puppet-mixin.js:72:21)'
}
You should use puppeteer
instead of puppeteer-core
because puppeteer
will install the browser binary for you, which will solve your problem.
You can also manually specify a ENDPOINT
for the wechaty-puppet-wechat with your local chromium binary:
puppetOptions: {
endpoint: '/usr/bin/chromium',
},
Full code:
import {
WechatyBuilder,
ScanStatus,
} from 'wechaty'
const options = {
name : 'ding-dong-bot',
puppet: 'wechaty-puppet-wechat',
puppetOptions: {
endpoint: '/usr/bin/chromium',
},
}
const bot = WechatyBuilder.build(options)
bot.on('scan', onScan)
await bot.start()
function onScan (qrcode: string, status: ScanStatus) {
console.info('onScan: %s(%s) - %s', ScanStatus[status], status, qrcode)
}
Related issue
When wechaty and puppeteer-core are installed at the same time, wechaty outputs a lot of garbled characters on the console.
1.
npm add wechaty wechaty-puppet-wechat qrcode-terminal puppeteer-ocre