在deepin中安装node与npm
最近装了deepin15.6,想安装http-server服务,结果报错,原来是npm版本太老,以下罗列几种node安装方式,这几种方式适用Linux/ubantu/deepin系统。
1、官方途径:通过包管理器方式安装;
- node8版本:
curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
sudo apt-get install -y nodejs
- node10版本:
curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -参考官方教程,但是很奇怪,会报错,猜测deepin系统的原因。
sudo apt-get install -y nodejs
2、通过源码编译安装 在node官网下载专区找到系统对应的版本,鼠标右键复制下载链接。在终端中输入:
- 下载node
wget https://nodejs.org/dist/v8.11.4/node-v8.11.4-linux-x64.tar.xz
- 解压文件
tar -xvf node-v8.11.4-linux-x64.tar.xz
- 切换并查看node所在路径
cd node-v8.11.4-linux-x64/bin
pwd
- 查看node版本
node -v
- 将node和npm设置为全局(注意路径为第3步的路径)
sudo ln /home/ubuntu/node-v8.11.4-linux-x64/bin/node /usr/local/bin/node这种方法配置的环境容易出问题,在安装http-server时依然报错。
sudo ln /home/ubuntu/node-v8.11.4-linux-x64/bin/npm /usr/local/bin/npm
pwd
3、使用自带的apt安装
- 安装node与npm
sudo apt install nodejs-legacy
sudo apt install npm
- 安装管理nodejs本身工具,n模块
sudo npm install -g n
- 升级node到制定版本,后面接版本号
sudo n latest //最新版本
sudo n stable //稳定版本
sudo n lts //长期支持版本
- 升级npm到最新版本
sudo npm install npm@latest -g此种方法便于管理node版本。
总结 【在deepin中安装node与npm】经过测试,第三种方法在deepin上成功安装,目前没有遇到什么问题,推荐使用此种方法。
推荐阅读
- 热闹中的孤独
- 你到家了吗
- Shell-Bash变量与运算符
- JS中的各种宽高度定义及其应用
- 闲杂“细雨”
- 杜月笙的口才
- 2021-02-17|2021-02-17 小儿按摩膻中穴-舒缓咳嗽
- 深入理解Go之generate
- 赢在人生六项精进二阶Day3复盘
- 祖母走了