NPM version mismatch
DmitriyValetov opened this issue · comments
Describe the bug
I have an error of npm version mismatch while building wasm example.
"ERROR: npm v10.4.0 is known not to run on Node.js v14.21.3. This version of npm supports the following node versions: ^18.17.0 || >=20.5.0
. You can find the latest version at https://nodejs.org/."
To Reproduce
I'm going through https://github.com/paulocoutinhox/pdfium-lib/blob/master/docs/BUILD_WASM.md
with your Dockerfile https://github.com/paulocoutinhox/pdfium-lib/blob/master/docker/wasm/Dockerfile
Steps to reproduce the behavior:
- git clone https://github.com/paulocoutinhox/pdfium-lib.git
- cd pdfium-lib
- docker build -f ./docker/wasm/Dockerfile -t pdfium_wasm ./docker
- docker run --rm -it -p 8000:8000 -v $(pwd):/app pdfium_wasm bash
- python3 -m pip install -r requirements.txt
- python3 make.py build-depot-tools
- export PATH=$PATH:$PWD/build/depot-tools
- python3 make.py build-emsdk
- source "/app/build/emsdk/emsdk_env.sh"
- python3 make.py build-pdfium-wasm
- python3 make.py patch-wasm
- ./build/wasm32/pdfium/build/install-build-deps.sh
- python3 make.py build-wasm
- python3 make.py install-wasm
- python3 make.py test-wasm
- python3 make.py generate-wasm
"ERROR: npm v10.4.0 is known not to run on Node.js v14.21.3. This version of npm supports the following node versions: ^18.17.0 || >=20.5.0
. You can find the latest version at https://nodejs.org/." happens here
Screenshots
![image](https://private-user-images.githubusercontent.com/27976850/307820773-3c0b98fe-3bf3-4835-95f0-06308cada3e0.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTkyNzgyOTMsIm5iZiI6MTcxOTI3Nzk5MywicGF0aCI6Ii8yNzk3Njg1MC8zMDc4MjA3NzMtM2MwYjk4ZmUtM2JmMy00ODM1LTk1ZjAtMDYzMDhjYWRhM2UwLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MjUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjI1VDAxMTMxM1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWNjYzIxZTljYTcwZGQ4MzMwM2E1ODNjNTI5NjI3NDcyZTliZmNmNzZjM2I2NDdhMDE0MWM5ZDRjZDE5ZTkxYmYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.W7auOizrA543O1Lk8GZJHCagjYdbPkqznmxlAcKYQaU)
Additional context
If this row https://github.com/paulocoutinhox/pdfium-lib/blob/master/docker/wasm/Dockerfile#L93 is commented - all works great