運行 npm 時出現錯誤,我已經嘗試重新安裝
sudo apt-get remove nodejs npm -y && sudo apt-get install nodejs npm -y
這個問題依然存在
/usr/bin/node: 1: ELF: not found
/usr/bin/node: 2: : not found
/usr/bin/node: 4: Syntax error: Unterminated quoted string
我正在使用 Ubuntu WSL
Distributor ID: Ubuntu
Description: Ubuntu 22.04.1 LTS
Release: 22.04
Codename: jammy
Linux localhost 4.4.0-19041-Microsoft #1237-Microsoft Sat Sep 11 14:32:00 PST 2021 x86_64 x86_64 x86_64 GNU/Linux
npm -v 命令
npm -v
-bash: /usr/bin/node: cannot execute binary file: Exec format error
uj5u.com熱心網友回復:
我在 github 中發現了同樣的問題
https://github.com/microsoft/WSL/issues/8151
然后我解決這個問題
wget https://gist.githubusercontent.com/lexavey/155a95d803224d7c0af7e225d0d82396/raw/3b4c103e4c3ff702674f96dd12cc412e9c8766ad/fixexec.py
sudo python3 ./fixexec.py $(realpath $(command -v node))
node -v
希望幫助其他有同樣問題的人
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/507916.html
標籤:节点.js npm windows-subsystem-for-linux
上一篇:每當我嘗試安裝一些新的npm包時,npm都會拋出錯誤
下一篇:第7章 函式-C++的編程模塊