You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I've updated CI to Node.js 16 as some requirements have been upgraded and running on Node.js 12 could cause error. I'm still trying to solve this issue.
After some research, I've found that to support Node.js 18+, we need to upgrade emsdk to at least 3.1.61. However, according to Qt docs, Qt 5.15.2 (Which is used by MuseScore up to 4.3.2) is designed for emsdk 1.39.8, so it's quite a good news that it even support emsdk as late as 2.0.6 which is used by webmscore now. I've tested that 3.1.61 could not build the app. According to newer docs, we can see that we should even update Qt to 6.9 to ensure emsdk 3.1.61 could successfully build Qt. Maybe actually Qt 6.7 (which uses emsdk 3.1.50) or Qt 6.6 (which uses emsdk 3.1.37) would be enough, but now MuseScore is still sticking to Qt 6.2.4 (explained on MuseScore GitHub wiki), so the version of emsdk and Qt and MuseScore that are compatible should be tested.
I've created a new branch on my fork but I'm not sure whether I'll do the researches, as the wasm could be ran in browsers and we can just ask users to downgrade their Node.js and emsdk to run these in README.
Activity
Xmader commentedon Mar 27, 2023
My local development/test environment is Node.js 16, and the CI runs on Node.js 12.
I should update the CI to test on multiple Node.js versions.
PeterNjeim commentedon Apr 19, 2024
Caused by: nodejs/undici#1857 (comment)
Related: #12, LibreScore/dl-librescore#16
CarlGao4 commentedon Apr 20, 2025
I've updated CI to Node.js 16 as some requirements have been upgraded and running on Node.js 12 could cause error. I'm still trying to solve this issue.
CarlGao4 commentedon Apr 21, 2025
After some research, I've found that to support Node.js 18+, we need to upgrade emsdk to at least
3.1.61. However, according to Qt docs,Qt 5.15.2(Which is used by MuseScore up to 4.3.2) is designed foremsdk 1.39.8, so it's quite a good news that it even support emsdk as late as2.0.6which is used by webmscore now. I've tested that3.1.61could not build the app. According to newer docs, we can see that we should even update Qt to6.9to ensureemsdk 3.1.61could successfully build Qt. Maybe actuallyQt 6.7(which usesemsdk 3.1.50) orQt 6.6(which usesemsdk 3.1.37) would be enough, but now MuseScore is still sticking toQt 6.2.4(explained on MuseScore GitHub wiki), so the version of emsdk and Qt and MuseScore that are compatible should be tested.I've created a new branch on my fork but I'm not sure whether I'll do the researches, as the wasm could be ran in browsers and we can just ask users to downgrade their Node.js and emsdk to run these in README.