文档章节

linux node的配置

yangakw
 yangakw
发布于 2016/11/09 17:18
字数 520
阅读 4
收藏 0
点赞 0
评论 0
用nvm管理node
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.31.1/install.sh | bash
或者
wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.31.1/install.sh | bash
之后
source ~/.bashrc
ok。

使用方法

1、列出所有可安装的版本nvm list-remote; 2、安装相应的版本使用nvm install v0.12.4;还可以直接安装 iojs 各个版本; 3、查看一下你当前已经安装的版本:nvm ls; 4、切换版本;nvm use v0.12.4; 5、设置默认版本 nvm alias default v0.12.4       下面先说nvm的加速 nvm 默认是从 http://nodejs.org/dist/ 下载的, 国外服务器, 必然很慢, 好在 nvm 以及支持从镜像服务器下载包, 于是我们可以方便地从七牛的 node dist 镜像下载:
$ NVM_NODEJS_ORG_MIRROR=http://dist.u.qiniudn.com nvm install 0.12.7
于是你就会看到一段非常快速进度条:
######################################################################## 100.0%
Now using node v0.12.7
如果你不想每次都输入环境变量 NVM_NODEJS_ORG_MIRROR, 那么我建议你加入到 .bashrc 文件中:
# nvm
export NVM_NODEJS_ORG_MIRROR=http://dist.u.qiniudn.com
source ~/git/nvm/nvm.sh
然后你可以继续非常方便地安装各个版本的 node 了, 你可以查看一下你当前已经安装的版本:
nvm ls
查看远端的
nvm ls-remote
下面再说下npm加速 同理 nvm , npm 默认是从国外的源获取和下载包信息, 不慢才奇怪. 可以通过简单的 ---registry 参数, 使用国内的镜像 http://r.cnpmjs.org :
$ npm --registry=http://r.cnpmjs.org install koa
但是毕竟镜像跟官方的 npm 源还是会有一个同步时间差异, 目前 cnpm 的默认同步时间间隔是 15 分钟. 如果你是模块发布者, 或者你想马上同步一个模块, 那么推荐你安装 cnpm cli:
$ npm --registry=http://r.cnpmjs.org install cnpm -g
通过 cnpm 命令行, 你可以快速同步任意模块:
$ cnpm sync koa connect mocha
呃, 我就是不想安装 cnpm cli 怎么办? 哈哈, 早就想到你会这么懒了, 于是我们还有一个 web 页面: 例如我想马上同步 koa, 直接打开浏览器: http://cnpmjs.org/sync/koa 或者你是命令行控, 通过 open 命令打开:
$ open http://cnpmjs.org/sync/koa

本文转载自:http://www.yangakw.cn/2016/10/linux-node%e7%9a%84%e9%85%8d%e7%bd%ae/

共有 人打赏支持
yangakw
粉丝 0
博文 8
码字总数 96428
作品 0
青岛
后端工程师
分布式icinga2安装与使用

目标 配置分布式的icinga2监控系统。分布式监控适用于服务器遍布在多个区域,且需要一个master做统一管理。 搭建环境 服务器 系统: ubuntu 15.04/ubuntu 14.04 icinga2主节点: 192.168.19.77...

葫芦咩
2015/05/18
0
0
SaltStack自动化部署Kubernetes v1.9.3版本

SaltStack自动化部署Kubernetes v1.9.3版本(支持TLS 双向认证、RBAC 授权、Flannel网络、ETCD集群等) 版本明细:Release-v1.0 测试通过系统:CentOS 7.4 salt-ssh: 2017.7.4 Kubernetes: ...

OpenStack2015
04/16
0
0
非 root 用户全局安装和配置 NodeJS

主要针对 Linux 非 root 用户,在没有 root 权限下如果安装及配置 NodeJS(注:这里安装的是官网上已经编译好的二进制包)。 首先,到 NodeJS 的官网(https://nodejs.org/en/download/)下载...

Mr_ET
05/29
0
0
Node.js + Express 认证微信公众号

前言 之前看过一些node做微信公众号认证的教程,自己也想用node把微信和小程序的开发内容学习一下,包括登录机制等,以后就不用总依赖后端的小伙伴帮忙了,期望可以自己完成全栈的开发。 结果...

愚坤
07/07
0
0
elastick head 插件安装

https://github.com/mobz/elasticsearch-head 安装 node https://npm.taobao.org/mirrors/node/v10.3.0/node-v10.3.0-linux-x64.tar.xz 这里是linux 64位的,看情况安装 wget https://npm.t......

不行了
06/16
0
0
Node v6.14.2 (LTS) 发布,n-api 回迁到 v6.x

Node v6.14.2 (LTS) 发布,n-api 已被回迁到 v6.x,作为一个实验界面,正在集成到 Semver-Patch 版本。 Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。使用事件驱动、非阻塞式 ...

雨田桑
05/01
0
0
Linux下sublime Text3使用HTML/CSS/JS prettify问题

Linux下使用Sublime Text3,当用HTML/CSS/JS Prettify格式代码时报Node path err错误时可以再终端输入 which node 查看node 环境路径,在将正确路径配置在HTML/CSS/JS Prettify配置文档里...

姚欣炜
2015/05/22
0
0
几种系统下查看FC HBA卡信息的方法

在配置磁盘阵列、虚拟带库以及其他带FC HBA卡的设备时,经常需要查看FC HBA卡的WWPN信息以便进行端口添加、ZONE划分等操作,正确查看FC HBA卡的信息是保证顺利施工的前提。 本文主要通过以下...

Mr_sheng
04/17
0
0
Hexo,其实没有你想象的那么难

阅读目录: 安装hexo所需环境nodejs 下载软件 解压 添加环境变量 配置生效 安装hexo 安装 初始化 生成静态页面 安装Git插件 配置hexo 安装hexo后台 添加RSS,搜索,分享,字数统计插件 关于h...

loubobooo
07/11
0
0
Salt Stack 入门教程

Netkiller Linux 手札 Netkiller Linux Cookbook Mr. Neo Chan, 陈景峰 (BG7NYT) 版权 © 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013 Netkiller(Neo Chan). All rights reserved. 版权......

netkiller-
2013/09/23
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Java示例演示Functor 和monad

This article was initially an appendix in our Reactive Programming with RxJavabook. However introduction to monads, albeit very much related to reactive programming, didn't suit......

Quan全
23分钟前
0
0
微信官方jssdk Demo

1.html部分 <!DOCTYPE html><!-- saved from url=(0028){sh:$selfUrl} --><html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta charset="utf-8"......

koloor
26分钟前
1
0
数据库命名规范

https://www.cnblogs.com/pangguoming/p/7126512.html 摘要:当前研发工作中经常出现因数据库表、数据库表字段格式不规则而影响开发进度的问题,在后续开发使用原来数据库表时,也会因为数据...

塔塔米
26分钟前
0
0
java https 请求工具类-通用

package com.ra.common.util; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.io.OutputStreamWriter; import java.io.PrintW......

轻量级赤影
27分钟前
0
0
MFC界面套包BCG Pro Edition for MFC正式发布v27.3|附下载

BCGControlBar Professional Edition for MFC是MFC的一个扩展库,您可以用来构建类似于Microsoft Office 2000/XP/2003/2007/2010/2013 和 Microsoft Visual Studio-like(打印、用户定制工具......

Miss_Hello_World
27分钟前
0
0
Spring Cloud云服务 - HongHu架构common-service 项目构建过程

上一篇我们介绍了《整合spring cloud云服务架构 - HongHu云架构common-service代码结构分析》,本节我们将对common-service整个项目进行剖析,将整个构建的流程给记录下来,让更多的关注者来...

itcloud
28分钟前
0
0
Connection reset

在使用HttpClient调用后台resetful服务时,“Connection reset”是一个比较常见的问题,有同学跟我私信说被这个问题困扰很久了,今天就来分析下,希望能帮到大家。例如我们线上的网关日志就会...

夜黑人模糊灬
32分钟前
0
0
如何写PHP规范注释

所有的文档标记都是在每一行的 * 后面以@开头。如果在一段话的中间出来@的标记,这个标记将会被当做普通内容而被忽略掉。 @access 该标记用于指明关键字的存取权限:private、public或prote...

度_
33分钟前
0
0
influxDB Ppostgis

PostGis 1.需要安装postgreSQL,postgis作为插件嵌入到postgreSQL中; 2.使用zip包直接安装,需要修改 makepostgisdb_using_extensions.bat文件中的路径,用户名,密码,然后直接运行; 3.没有...

courtzjl
36分钟前
0
0
多线程Thread-多线程顺序执行

需求:现在有两个任务,任务1和任务2,任务1中有多个线程,并且任务2必须等任务1完成后才能执行。 namespace TThread{ class Program { static void Main(string[] ar...

kaixinguo314
40分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部