發生這個問題大概是因為環境變數被不知道什麼軟體修改到了
至環境變數/系統變數加入「NVM_HOME」以及「NVM_SYMLINK」
NVM_HOME路徑為:
C:\Users\username\AppData\Roaming\nvm
發生這個問題大概是因為環境變數被不知道什麼軟體修改到了
至環境變數/系統變數加入「NVM_HOME」以及「NVM_SYMLINK」
C:\Users\username\AppData\Roaming\nvm
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
nvm install 18
npm install -g npm
sudo ln -s "$NVM_DIR/versions/node/$(nvm version)/bin/node" "/usr/local/bin/node"
sudo ln -s "$NVM_DIR/versions/node/$(nvm version)/bin/npm" "/usr/local/bin/npm"
Bundling main process...node:internal/crypto/hash:71
this[kHandle] = new _Hash(algorithm, xofLen);
^
Error: error:0308010C:digital envelope routines::unsupported
解決方案:
nvm install 16 && nvm use 16
是因為OpenSSL版本問題所導致
sudo ln -s "$NVM_DIR/versions/node/$(nvm version)/bin/node" "/usr/local/bin/node"
sudo ln -s "$NVM_DIR/versions/node/$(nvm version)/bin/npm" "/usr/local/bin/npm"