要先安装各种工具,执行 n 多条命令,关键是不保证能成功,心好累。。
说一下最后我采用的方式吧,按照官网的步骤,只用执行了两条命令,
curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
sudo apt-get install -y nodejs
然后附带安装了npm 并且添加了全局变量
1
laoyur 2018-04-13 08:55:57 +08:00 1
nvm 了解一下
|
2
sagaxu 2018-04-13 08:59:43 +08:00 via Android
难道不是 apt install 一行命令搞定?
|
3
Rocka 2018-04-13 09:00:22 +08:00 1
麻烦?楼主不知道是在哪看的教程。
nodejs.org 网站上有一节 “ Installing Node.js via package manager ” ,只用两条命令: ```bash curl -sL https://deb.nodesource.com/setup_9.x | sudo -E bash - sudo apt-get install -y nodejs ``` ref: https://nodejs.org/en/download/package-manager/#debian-and-ubuntu-based-linux-distributions |
4
chanssl 2018-04-13 09:01:04 +08:00
https://github.com/nodesource/distributions
安装命令: curl -sL https://deb.nodesource.com/setup_8.x | bash - apt-get install -y nodejs |
5
chanssl 2018-04-13 09:01:24 +08:00
唉,跟楼上撞车了
|
6
mosliu 2018-04-13 09:03:56 +08:00
通过 nvm 安装吧。。
|
7
BOYPT 2018-04-13 09:04:19 +08:00
用 nodesource 的可以把源地址换成清华源 https://mirrors.tuna.tsinghua.edu.cn/nodesource/deb_9.x/
速度可快了 |
8
crb912 2018-04-13 09:04:43 +08:00 via Android 2
散了吧,楼主是来求安装教程的
|
9
GoPHP 2018-04-13 09:17:37 +08:00
楼主适合用 windows,那种下一步下一步无脑安装
|
10
iRiven 2018-04-13 09:23:11 +08:00 via Android
去官网下载最新版 tar 解压 设置 path OK
|
11
jakehu 2018-04-13 09:28:35 +08:00
nvm + 1
|
12
regist 2018-04-13 09:28:59 +08:00 via Android
因为这两货有自己的包管理器
|
13
clino 2018-04-13 09:29:43 +08:00
做法同 10 楼,感觉很简单啊
|
14
0xbafx 2018-04-13 09:34:18 +08:00
官方文档了解一下
|
15
zjb861107 2018-04-13 09:43:17 +08:00
搭建各种语言的运行环境,不是所有工作中最简单的吗……
再不济,还有 docker |
16
ishitcno1 2018-04-13 09:50:11 +08:00
用的 10 楼的方法,还可以用 ln 设置软链,方便版本切换
|
17
natforum 2018-04-13 09:53:15 +08:00
天朝墙了解一下
|
18
lycheng 2018-04-13 10:09:30 +08:00
设置 PATH 啊,再去 node.taobao 找个想要的版本,开箱即用
|
19
LinusKou 2018-04-13 10:11:26 +08:00
nvm 这么好,不试一下么?
|
20
yimity 2018-04-13 10:29:13 +08:00
先仔细看文档。
我基本除了网络问题,从来没有失败过。 |
21
notedown 2018-04-13 10:51:48 +08:00
|
22
yuhr123 2018-04-13 11:01:27 +08:00
打开 nodejs 官网,在下载按钮下方就能看到 ` Other Downloads ` 链接,打开以后再往下就能找到 `Installing Node.js via package manager`,再打开以后就能看到一列操作系统列表,找到你的 `Debian & Ubuntu`,然后就是两行简单到用脚丫子都能复制粘贴的命令,执行完就没有然后了。
难道楼主的意思是仓库下载速度慢? https://nodejs.org/en/download/package-manager/#debian-and-ubuntu-based-linux-distributions |
23
Eoss 2018-04-13 11:14:41 +08:00 via iPhone
不知道楼主看的什么。
我自己安装时,去官网下载压缩包(已编译即运行的那种),然后解压,然后设置环境变量。就可以了。前后 10 分钟。 |
24
Chanran 2018-04-13 11:16:34 +08:00 via iPhone
一直用 nvm,挺好的呀
|
25
yvanhe 2018-04-13 11:51:54 +08:00
我之前装 Node,怎么着都有问题,我还以为是系统版本问题,重装了系统。
最后挂了代理,发现啥问题都没了。 |
26
fo2w 2018-04-13 12:00:03 +08:00 1
sudo apt update
sudo apt -y install npm sudo npm i -g n sudo n x.x.x sudo npm i -g npm 核心其实也就两条命令 |
27
xxxy 2018-04-13 12:00:55 +08:00
ubuntu 的 apt 的 node 版本太旧了,直接到官网下一个就行
|
28
szdubinbin 2018-04-13 12:10:41 +08:00 1
跟这个去安装,800%是成功的,我几台主机都是这么装的 https://www.cnblogs.com/baby123/p/6955396.html
|
29
Cbdy 2018-04-13 12:14:18 +08:00
Docker 了解一下
|
30
shuimugan 2018-04-13 12:22:00 +08:00
nodejs 安装是最简单的了吧
1.到官网下载二进制包 2.解压 3.软链 二进制包里 node 和 npm 都有了 |
31
jowuIM 2018-04-13 12:28:29 +08:00
贴一个我的 mint 装机脚本:
https://github.com/jo-wu/mint/blob/master/mint.sh 里面有 node 和 npm 的安装命令 nodejs-legacy & npm 会安装 lts 的 node |
32
MeteorCat 2018-04-13 12:30:44 +08:00 via Android
我感觉已经足够 apt install 简单得了
|
33
moxiaonai 2018-04-13 12:32:39 +08:00 via Android
xz 包,解压 bin 目录可以直接运行,然后软链或者配下环境变量。
|
34
ericls 2018-04-13 12:57:17 +08:00 via iPhone
nvm install 9
nvm use 9 |
35
itgoyo 2018-04-13 15:20:45 +08:00
换源装
|
36
loshine1992 2018-04-13 15:24:07 +08:00
nvm 啊
|
37
lfzyx 2018-04-13 15:28:29 +08:00
LZ 应该是用 baidu 搜索的 “怎样在 Ubuntu 上安装 node 和 npm ”
|
38
winglight2016 2018-04-13 16:36:28 +08:00
楼上不要推荐百毒啊,google:ubuntu install nodejs,即可
|
39
sneezry 2018-04-13 16:52:42 +08:00
为啥 ubuntu 官方源 node 不更新呢,我也一直有这个疑问……
|
40
dingtian 2018-04-13 17:18:59 +08:00
nvm 了解一下。。。
就算用 n 来管理 也不麻烦,这两个我都在 树莓派上使用。没有任何问题出现。 最开始用的是 n,先从 apt 仓库安装 node,然后用 n 更新,最后删除 apt 仓库安装的 node,任意版本都可以,无法理解你遇到了什么问题。 还有之前输入关键词 node-sass 全是抱怨无法安装的,然而我用了这么久,没有一次安装出现问题。。。我只是想查文档啊。。。 |
41
dingtian 2018-04-13 17:20:38 +08:00
@sneezry debian 上的就没更新。。。因为 node 本来就有编译好的包,你直接下载解压,指定一下环境变量就可以了。。。即使是树莓派也是可以的。实在不行还是有 nvm 可以用。比较绕的方法就是装 apt 源里面的包,再通过 n 进行更新
|
42
sunzongzheng 2018-04-13 20:38:30 +08:00 via Android
见楼上
apt install npm npm i n n lts 就这么简单 |
43
Phariel 2018-04-13 20:40:17 +08:00 via Android
我其实每次都是自己编译的。。。
|
44
nanyang24 2018-04-13 21:45:17 +08:00
楼主演绎了在互联网提问的正确方式
|
45
xratzh 2018-04-14 01:46:39 +08:00 via Android
我每次但是觉得本机安装的时候网络不好,好难安装上去
|
46
DT27 2018-04-14 08:19:47 +08:00
nodejs 本来就是个麻烦东西。。。
我是能拒绝就拒绝。 前端老老实实做网页不好吗。。。 |
47
flyingfz 2018-04-14 09:48:54 +08:00
@notedown 请教一下, 为什么服务器最好不用 nvm 装 node ?
如果不用 nvm,装个全局模块 都需要 sudo。 |
48
springzero 2018-04-14 12:08:16 +08:00
搜一搜 总会解决的哈
|
49
mashirozx 2018-04-14 17:22:53 +08:00
apt 库里面的不是最新版,需要手动设置源
https://2heng.xin/2017/12/02/install-newest-nodejs-and-yarn-on-ubuntu-17-04/ |