Closed zachberger closed 2 years ago
Got an idea on how to solve this type of issue I got also but would need to get confirmation from the author. I will raise a PR rewriting the whole soon. I keep you in touch.
hello @zachberger for the sake of it even if you are not using it a lot could you try updating to the latest version 1.1.3 and let us know if that works for you know. thanks.
Hi @darul75 -
I no longer see this issue!
Thanks
@curdeveryday issue can be closed.
Hello, I'm having the same issue on VSCode Version: 1.66.0 with the latest extension, 1.1.4. I'm running NodeJS v16.13.1 on a Apple M1 Pro and with Monterey.
Is there a fix for this? -Thank you -Austin
Similar Problem with a fresh setup of 1.85.1 and 1.1.10
workbench.desktop.main.js:sourcemap:2017 Activating extension 'curdeveryday.vscode-m5stack-mpy' failed: Could not locate the bindings file. Tried: → c:\Users\mirko\.vscode\extensions\curdeveryday.vscode-m5stack-mpy-1.1.10\node_modules\@serialport\bindings\build\bindings.node → c:\Users\mirko\.vscode\extensions\curdeveryday.vscode-m5stack-mpy-1.1.10\node_modules\@serialport\bindings\build\Debug\bindings.node → c:\Users\mirko\.vscode\extensions\curdeveryday.vscode-m5stack-mpy-1.1.10\node_modules\@serialport\bindings\build\Release\bindings.node → c:\Users\mirko\.vscode\extensions\curdeveryday.vscode-m5stack-mpy-1.1.10\node_modules\@serialport\bindings\out\Debug\bindings.node → c:\Users\mirko\.vscode\extensions\curdeveryday.vscode-m5stack-mpy-1.1.10\node_modules\@serialport\bindings\Debug\bindings.node → c:\Users\mirko\.vscode\extensions\curdeveryday.vscode-m5stack-mpy-1.1.10\node_modules\@serialport\bindings\out\Release\bindings.node → c:\Users\mirko\.vscode\extensions\curdeveryday.vscode-m5stack-mpy-1.1.10\node_modules\@serialport\bindings\Release\bindings.node → c:\Users\mirko\.vscode\extensions\curdeveryday.vscode-m5stack-mpy-1.1.10\node_modules\@serialport\bindings\build\default\bindings.node → c:\Users\mirko\.vscode\extensions\curdeveryday.vscode-m5stack-mpy-1.1.10\node_modules\@serialport\bindings\compiled\18.15.0\win32\x64\bindings.node → c:\Users\mirko\.vscode\extensions\curdeveryday.vscode-m5stack-mpy-1.1.10\node_modules\@serialport\bindings\addon-build\release\install-root\bindings.node → c:\Users\mirko\.vscode\extensions\curdeveryday.vscode-m5stack-mpy-1.1.10\node_modules\@serialport\bindings\addon-build\debug\install-root\bindings.node → c:\Users\mirko\.vscode\extensions\curdeveryday.vscode-m5stack-mpy-1.1.10\node_modules\@serialport\bindings\addon-build\default\install-root\bindings.node → c:\Users\mirko\.vscode\extensions\curdeveryday.vscode-m5stack-mpy-1.1.10\node_modules\@serialport\bindings\lib\binding\node-v116-win32-x64\bindings.node. $onExtensionActivationError @ workbench.desktop.main.js:sourcemap:2017
Hello, I found the solution for this issue. I refered following article written in Japanese. https://zenn.dev/s3pt3mb3r/articles/54b41a21c1a4e8
It tells to type following command(I found it must be run at the root of extension installed folder, I mean for example something like .vscode/extensions/curdeveryday.vscode-m5stack-mpy-1.1.10
but varies accordingly with the version you have installed.
npm rebuild @serialport/bindings
If it fails, run the above command again after trying below:
npm install -g prebuild-install
npm install node-addon-api
@Mandred , I can solve the problem with the procedures above. Please try it if you are interested.
rebuild @serialport/bindings
did not solve the issue.
Mac OS 12.5 (M1) VS Code Version: 1.85.2 (Universal) node v16.20.2, v17.9.1, v18.19.0, v20.11.0, v21.6.1