sudo apt install nodejs-legacy
sudo apt install npm
npm install nrm
安装nodejs时直接用上面的命令分别安装了nodejs,npm,和nrm,安装后 nrm ls 错误,查了一下,发现是node版本太低,我windows上node版本是10.16,ubuntu上只是4.2,更新nodejs版本即可。
/usr/local/lib/node_modules/nrm/cli.js:138
function config(attrArray, registry, index = 0) {
^
SyntaxError: Unexpected token =
at exports.runInThisContext (vm.js:53:16)
at Module._compile (module.js:374:25)
at Object.Module._extensions..js (module.js:417:10)
at Module.load (module.js:344:32)
at Function.Module._load (module.js:301:12)
at Function.Module.runMain (module.js:442:10)
at startup (node.js:136:18)
at node.js:966:3
node -v
4.2.1
sudo npm cache clean -f
sudo npm install -g n
sudo n stable
sudo ln -sf /usr/local/n/versions/node/<新的版本号>/bin/node /usr/bin/nodejs
node -v
10.16.0