问题:ubuntu安装nodejs,使用apt-get install nodejs版本太旧(4.2.6的,目前最高8.11.1)
解决:手动编译安装
方法:
方法一:
wget https://nodejs.org/dist/v8.11.1/node-v8.11.1.tar.gz
tar -zxf node-v8.11.1.tar.gz
cd node-v8.11.1
./configure
sudo make
(报错:gyp: make not found (cwd: /home/qingcheng/node-v8.11.1) while trying to load make │
Error running GYP,需要安装cmake,运行 sudo apt-get install cmake)
sudo make install
sudo cp /usr/local/bin/node /usr/bin/nodejs
export NODE_PATH=/usr/local/lib/node_modules/
方法二:
sudo npm install -g n
sudo n latest
拓展:
更新npm到最新版 npm install -g npm
更新所有软件包 npm install -g
安装nodejs sudo apt-get install nodejs-dev node-gyp libssl1.0-dev
安装npm 安装完nodejs后,运行 sudo apt install npm
参考:
nodejs下载网站https://nodejs.org/en/download/
http://www.runoob.com/nodejs/nodejs-install-setup.html
https://blog.csdn.net/weixin_36065510/article/details/68487987