ubuntu下面安装nodejs

摘要:
安装完成后,我们可以使用node-v看到一个相对新的版本号,也可以使用node而不是nodejs。然后我们可以重新启动终端并使用npm-v来查看我们的npm也更新到最新版本。

对于刚接触ubuntu的同学来说,一切都是新的,一切都是那么熟悉而又不熟悉的.不管是作为一个前端工程师还是一个后端工程师,我相信大家知道nodejs,但是如果希望自己能够在ubuntu上面使用nodejs,是需要给点功夫去做的.

当然对于一个ubuntuer来说 sudo apt-get install 这个命令就再熟悉不过了,也是经常用的,当然我想大家是更希望通过这条命令能够直接完成nodejs的安装,但是很多时候却是不尽人意的.

如果真的是通过 sudo apt-get install node 去安装nodejs是不能够安装上去的,你会看到如下的东西

正在读取软件包列表... 完成
正在分析软件包的依赖关系树       
正在读取状态信息... 完成       
没有可用的软件包 node,但是它被其它的软件包引用了。
这可能意味着这个缺失的软件包可能已被废弃,
或者只能在其他发布源中找到

这时候有一种被整个世界给抛弃的感觉,当然,遇见问题不可怕,可怕的时不我们不知道怎么去解决问题.大家都会使用百度去查找如何在ubuntu中安装node,我相信百度给你最多的是一个通过使用命令 sudo apt-get install nodejs,于是乎,你就使用了这个命令来安装了nodejs,一切顺利,安装成功,当你希望自己通过node命令(node -v)来查看版本的时候,发现自己又被整个世界给抛弃了,你会被提示说找不这个命令,这个时候,就想,因为我安装的是nodejs而不是node,怎么可能会找到这个命令呢,于是呼,你又通过 nodejs -v 来查看一下版本号,我哩个去,怎么才4.x.x,nodejs 9发布了,怎么还停留在4.多版本, 于是呼,就开始百度,当然这个时候你的第一直觉不是通过自己独立思考的,而是立马会想到百度,这就是百度的坏处.

然后各种编译安装,说实话,真心不太好操作,然后就是一顿的折腾,结果还是没有搞好,于是乎想起放弃了.但是,如果欧文不搭建好,我如何工作,我如果写代码,这个是急中生智,觉得自己之前用过一个直接通过npm 来升级node的,于是用开始从百度上面找,结果找到了,使用 npm install -g n,这个时候,就法发现了,我找不到我的npm 命令,难道是没有装么,于是,我就再通过 sudo apt-get install npm 来安装安npm,安装完成之后通过npm -v,来查看版本号,或者是 别的方.然后通过 npm install -g n. 安装成功之后,然后通过 n stable 升级nodejs,这个时候,时间可能比较慢,需要有耐心等待,他是直接从nodejs官方下载的。等待安装完成之后,,然后通过使用node -v这个时候能够看到一个比较新的版本号,而且也能够使用 node 而不是 nodejs来进行使用,然后我们重启终端通过使用 npm -v 能够看到,我们的npm也更新到了最新的了。

免责声明:文章转载自《ubuntu下面安装nodejs》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇centos下 Vim常用快捷键操作命令大全个人电脑安装svn实录下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

【小慕读书】—— 后台管理系统学习:后端框架搭建

前言:最近在学习Vue+Element UI+Node.js小慕读书中后台管理系统开发课程,这里对学习过程作个笔记,方便自己和大家翻阅。 一、Node 简介 Node 是一个基于 V8 引擎的 Javascript 运行环境,它使得 Javascript 可以运行在服务端,直接与操作系统进行交互,与文件控制、网络交互、进程控制等 与Chrome的区别:...

服务器上node项目正常启动后不能访问

因为之前node项目启动后连接终端挂了,所以访问不了,进程也占了,端口也占了,为了偷懒,直接换个端口再次启动。 但是这次启动了之后就访问不了了,问题应该是服务器没有对外开放项目的端口。 解决办法有两个: 1、对外开启端口; 2、把占用端口的进程终止,让node项目在已经对外开放的端口运行; 这里我用的第二种方法,比较容易操作 首先把占用8082端口的进程终...

elk日志收集架构

ELK日志系统整体架构:   结构解读: 整个架构从左到右,总共分为5层 最左边的是业务服务器集群,上面安装了filebeat做日志采集,同时把采集的日志分别发送给多个kafka 服务。 第二层、数据缓存层,把数据转存到本地的kafka broker+zookeeper 集群中。 第三层、数据转发层,这个单独的Logstash节点会实时去kafka br...

进阶:案例五: Dynamic 创建 Business Graphic

效果图: step: 无需节点无需UI 1、添加属性 2、代码: method WDDOMODIFYVIEW . DATA:lr_graph TYPE REF TO cl_wd_business_graphics, lr_cat TYPE REF TO cl_wd_category, lr_series TYPE REF...

前缀树及C++实现

文章   目录     1、什么是Trie树     2、树的构建与查询     3、Trie树的应用     4、C++实现Trie树以及解决一些字符串问题 前缀树 1 什么是Trie树   Trie树,即前缀树,又称单词查找树,字典树,是一种树形结构,是一种哈希树的变种。典型应用是用于统计和排序大量的字符串(但不仅限于字符串),所以经常被搜索引擎系...

prometheus-数据展示之grafana部署和数据源配置

1、监控pods 。   prometheus再部署以后,会自带cAdvisor。结果如下: 2、K8S集群状态监控。需要使用kube-state-metrics插件。部署以后 kubernetes.io/cluster-service: "true" 会自动启用监控对象,无需配置 [root@VM_0_48_centos prometheus]#...