安装node.js的笔记

安装node.js的笔记

本文是在ubuntu环境下安装、配置、使用node.js的笔记。

安装node.js

下载版本

截止目前: 对于Geek来说,最新版本方能满足来体验nodejs新特性的紧迫心情;而对于一般用户来说,稳定版本才是最爱。

执行安装

  1. 解压压缩包
    xz -d node-v7.8.0-linux-x64.tar.xz
    tar vxf node-v7.8.0-linux-x64.tar 
    
  2. 创建目录链接,便于使用和后续的升级
    ln -s node-v7.8.0-linux-x64 node
    
  3. 设置环境变量,便于在命令行中使用,编辑文件$HOME/.bashrc,增加如下内容
    export NODE_HOME=$HOME/software/node
    export PATH=$NODE_HOME/bin:$PATH
    
  4. 验证安装,重新打开新的命令行终端,检查node和npm的版本。
    node -v
    v7.8.0
    which node
    /home/jackie/software/node/bin/node
    
    
    npm -v 
    4.2.0
    which npm
    /home/jackie/software/node/bin/npm
    

升级npm

  1. 使用命令查看npm的版本,如下
    npm -v
    4.2.0
    
  2. 执行升级操作
    npm install npm -g
    
  3. 观察npm的版本是否已发生了变化
    npm -v 
    4.4.4
    

配置仓库

个人用户

鉴于国内用户访问node.js官网时出于各种原因时经常遇到各种抓狂的问题,所以推荐使用淘宝提供的镜像站点来下载组件包。 使用方法非常简单,比如可以修改配置文件$HOME/.npmrc,增加如下内容
registry = https://registry.npm.taobao.org

团队用户

出于节省带宽、缩短更新包的时间、便于交换自研组件等,可以考虑自建一个私有的npm仓库。 具体方法有:
  1. 使用cnpmjs.js。 从文档看并不复杂,但Jackie并没有使用这种方案。
  2. 使用Sonatype提供的Nexus Repository Manager OSS 3.x,下载链接。 Jackie在项目里使用的这种方案:
    1. 创建多个Proxy类型的仓库,指向多个镜像仓库,其中一个仓库使用前述淘宝提供的镜像站点,其它仓库使用公司其它研发团队提供的镜像的URL。
    2. 创建一个Host类型的仓库,用于管理项目组自行开发、维护的组件。比如
    3. 创建一个Group类型的仓库,将前述的仓库包括进来,对团队提供统一的访问入口。即开发人员本地、CI环境的npm都使用本仓库的URL来下载组件资源。

参考资料



查看原文:http://www.jackieathome.net/archives/478.html
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小南家的青蛙

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值