博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Ubuntu环境下安装nodejs和npm
阅读量:6528 次
发布时间:2019-06-24

本文共 1503 字,大约阅读时间需要 5 分钟。

转   https://blog.csdn.net/wangtaoking1/article/details/78005038

 

Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境,其使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。 

Node.js 的包管理器 npm,是全球最大的开源库生态系统,功能及其强大。 
这篇文章介绍如何在ubuntu环境下安装node环境。

我使用的系统是ubuntu 16.04,不过在其他版本的系统中应该也适用。

安装python-software-properties

首先需要安装依赖包python-software-properties。

1 $ sudo apt-get install python-software-properties

添加PPA

网站deb.nodesource.com维护了nodejs的各版本安装包的PPA,我们可以从该网站上下载执行导入。

1 $ curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -

 

如果提示没有安装curl,需要先安装curl。 

当前6.x版本为比较稳定的版本,我们可以根据自己的需要选择安装不同的版本。

安装nodejs和npm

接下来安装nodejs,安装完成之后npm也自动安装好了。

1 $ sudo apt-get install nodejs

 

安装完成之后我们查看一下nodejs和npm的版本。

1 $ node -v2 v8.5.03 $ npm -v4 v5.3.0

配置npm仓库

因为国内的网络环境,直接从npm官方源安装软件包速度会比较慢,甚至导致安装不成功。 

我们可以安装nrm工具,用于管理软件源。

1 $ npm install -g nrm

 

安装完成之后,列出可用的软件源

1 $ nrm ls2 * npm ---- https://registry.npmjs.org/3   cnpm --- http://r.cnpmjs.org/4   taobao - https://registry.npm.taobao.org/5   nj ----- https://registry.nodejitsu.com/6   rednpm - http://registry.mirror.cqupt.edu.cn/7   npmMirror  https://skimdb.npmjs.com/registry/8   edunpm - http://registry.enpmjs.org/

 

在国内,我们可以使用taobao的源,速度还相对不错。

1 $ nrm use taobao2 3 Registry has been set to: https://registry.npm.taobao.org/

 

配置代理

另外,如果在特定网络环境下需要配置代理的话,可以使用如下命令配置。

1 $ npm config set proxy http://127.0.0.1:31282 $ npm config set http-proxy http://127.0.0.1:31283 $ npm config set https-proxy https://127.0.0.1:3128

 

配置代理的方法在windows环境下也是适用的。

 

转载于:https://www.cnblogs.com/Ethen/p/ubuntu-install-nodejs.html

你可能感兴趣的文章
ccf 201803-1 跳一跳(Python实现)
查看>>
特此说明
查看>>
使用flume替代原有的scribe服务
查看>>
用脚本来定制ESXI安装镜像
查看>>
微软企业级加解密解决方案MBAM架构
查看>>
没有苦劳,只有功劳!
查看>>
基于ThinkPHP写的一个简单的CMS系统
查看>>
笔记——搭建简易NFS服务
查看>>
Exchange 2010 DAG local and Site DR/Failover and Fail back
查看>>
LigerUI - 树表格的数据来自Server
查看>>
认证技术概述
查看>>
制作Windows Server 2003/08 image详细步骤与OpenStack介绍
查看>>
2016国赛小结
查看>>
Android Studio 第六十四期 - Android业务组件化之URL Scheme使用
查看>>
Hyper-V 2016 系列教程41 Windows 10 Hyper-V 系统要求
查看>>
EC2 WordPress 移动目录
查看>>
Windows Server 2008 启用公共文件夹共享
查看>>
【运维故事】职场如何领先一步?
查看>>
如何提高SEO优化团队效率
查看>>
做业务与技术之间的桥梁
查看>>