Node.js【2】开发环境搭建(Windows、Linux&Mac)
安装方式有非常多种,以下仅仅是我喜欢的一种方式,安装的路径不一定要跟我一样。
眼下最新的版本号是v0.10.28
Windows
1、下载(放到E:\node\nodejs):
http://nodejs.org/dist/latest/x64/node.exe
http://nodejs.org/dist/npm/npm-1.4.9.zip
2、解压(到当前文件夹):npm-1.4.9.zip
3、环境变量:
Path里面添加�:E:\node\nodejs
4、改动npm配置:
C:\Users\cdz\.npmrc这个文件输入以下的内容
userconfig = E:\node\nodejs\node_modules\npm\.npmrc
tmp = E:\node\npm-tmp
prefix = E:\node\npm-global
cache = E:\node\npm-cache
init-module = E:\node\nodejs\node_modules\npm\.npm-init.js
Linux & Mac
1、下载(放到/Users/cdz/dev_soft_installed):
http://nodejs.org/dist/latest/node-v0.10.28.tar.gz
2、解压命令:
tar zxvf node-v0.10.28.tar.gz
3、进入解压之后的文件夹:
cd node
4、环境配置:
./configure [--prefix=“安装文件夹”]
5、编译
make
6、安装
[sudo] make install
7、设置环境变量:
在~/.bash_profile文件里加入�以下的内容
#set for nodejs
export NODE_HOME=/Users/cdz/dev_soft_installed/node
export PATH=$NODE_HOME/bin:$PATH
export NODE_PATH=$NODE_HOME/lib/node_modules:$PATH
2014.6.21更新(让Mac以下的node全然可控)
1、到官网下载下图所看到的的包。
2、在本机建立对应的目录结构,把下载之后的解压出来的目录里面的文件复制到nodejs目录以下,具体的操作看下图。
3、环境变量设置,在~/.bash_profile文件中面加入�例如以下内容。
#set for nodejs
export NODE_HOME=/Users/cdz/dev_soft_installed/node/nodejs
export NODE_PATH=/Users/cdz/dev_soft_installed/node/npm-global/lib/node_modules
export NPM_CONFIG_PREFIX=/Users/cdz/dev_soft_installed/node/npm-global
export NPM_CONFIG_CACHE=/Users/cdz/dev_soft_installed/node/npm-cache
export NPM_CONFIG_TMP=/Users/cdz/dev_soft_installed/node/npm-tmp
export PATH=$PATH:$NODE_HOME/bin:$NPM_CONFIG_PREFIX/bin
#alias for cnpm
alias cnpm="npm --registry=http://r.cnpmjs.org \
--disturl=http://cnpmjs.org/dist"
不解释。
文档信息
- 版权声明:自由转载-非商用-非衍生-保持署名 | Creative
Commons BY-NC-ND 3.0
- 最后改动时间:2014年06月21日 17:10
Node.js【2】开发环境搭建(Windows、Linux&Mac)的更多相关文章
- node.js之开发环境搭建
一.安装linux系统 (已安装linux可跳此步骤) 虚拟机推荐选择:VirtualBox 或者 Vmware (专业版永久激活码:5A02H-AU243-TZJ49-GTC7K-3C61N) 我这 ...
- 《Node.js入门》CentOS 6.5下Node.js Web开发环境搭建笔记
近期想尝试一下英特尔的基于WebRTC协同通信开发套件,所以须要在本地搭建Node.js Web的开发測试环境. 这里讲的是CentOS 下的搭建方法.使用Windows的小伙伴请參考: <No ...
- Windows 7下Node.js Web开发环境搭建笔记
Node.js是什么? 我们看看百科里怎么说的?JavaScript是一种运行在浏览器的脚本,它简单,轻巧,易于编辑,这种脚本通常用于浏览器的前端编程,但是一位开发者Ryan有一天发现这种前端式的脚本 ...
- node.js vue开发环境搭建
开发工具安装 1.安装node.js 双击安装程序 node-v8.9.3-x64.msi,进行安装即可 2.设置taobao镜像 npm config set registry https://re ...
- Ubuntu 14.04下搭建Node.js的开发环境
最近想找一个轻量级且支持快速开发的服务开发平台,选来选去选择了Node.js,当时有几种选择: Python + Django(用过Django,虽然开发快速,但是感觉性能并不太好). Ruby + ...
- Laravel 开发环境搭建 - Windows
Laravel 开发环境搭建 - Windows : https://laravel-china.org/docs/laravel-development-environment/5.5/dev ...
- 【selenium+python】之Python Flask 开发环境搭建(Windows)
一.先安装python以及pip 二.其次, Python的虚拟环境安装: 在github上下载https://github.com/pypa/virtualenv/tree/master zip文 ...
- Qt开发环境搭建 - Windows + VS2010 + VS插件
Qt 开发环境搭建 - Windows+VS2010+VS插件 1.Qt在Windows平台下的三种开发环境 方案 编辑器 编译器 调试器 一 Qt Creator MinGW GDB 二 Qt Cr ...
- 搭建Node.js Redis开发环境
创建项目 初始化为node项目 $npm init 安装redis 安装@types/node, @types/redis, typescript 初始化TypeScript 配置ts ...
- Docker学习之——Node.js+MongoDB+Nginx环境搭建(一)
最近在学习Node.js相关知识,在环境搭建上耗费了不少功夫,故此把这个过程写下来同大家分享一下,今天我先来介绍一下Docker,有很多人都写过相关知识,还有一些教程,在此我只想写一下,我的学习过程中 ...
随机推荐
- 【POJ3237】【树链剖分】Tree
Description You are given a tree with N nodes. The tree’s nodes are numbered 1 through N and its edg ...
- SWFUpload(转载)
网上的例子介绍的文档真的很多.下面简单介绍一下 SWFUpload的文件上传流程是这样的: 1.引入相应的js文件 2.实例化SWFUpload对象,传入一个配置参数对象进行各方面的配置. 3.点击S ...
- OS X Yosemite下安装Hadoop2.5.1伪分布式环境
最近开始学习Hadoop,一直使用的是公司配好的环境.用了一段时间后发现对Hadoop还是一知半解,故决定动手在本机上安装一个供学习研究使用.正好自己用的是mac,所以没啥说的,直接安装. 总体流程 ...
- iframe中在父窗口打开子页面
我们在做页面框架的时候,通常会采用一个iframe来显示子页面,但有这么种情况,就是session失效时,登录页面就会显示在iframe中,这不符合常理,一般应该显示在顶部才对. 下面的js代码可以解 ...
- easyui tree 判断点击的节点是否还存在子节点
有些业务需求是要求tree一次性全部加载,有些是需要异步加载的. 如果是一次性全部加载的tree,那怎么判断点击的节点是否还存在子节点? function loadTree(){ $('#tree') ...
- Html 中select标签的边框与右侧倒三角的去除
首先是边框的去除:可以设置属性border:none;或border:0px; 不过这还是有一个bug,不同浏览器会在选中select标签时,加上一个边框: 之后是右侧倒三角的去除:设置属性 appe ...
- IS打包
1. 目的 让用户可以通过运行一个安装程序,安装程序到系统中正常运行. 2. 注意 当我们用项目向导生成的新项目时,InstallShield只为我们生成两个事件,分别是OnFirstUIBefore ...
- JQuery解析XML数据的几个例子
用JavaScript解析XML数据是常见的编程任务,JavaScript能做的,JQuery当然也能做.下面我们来总结几个使用JQuery解析XML的例子. 第一种方案: <script ty ...
- Mvc Controller 单元测试 Mock User.Identity.Name
被测试的Action 包含 User.Identity.Name 代码,在写测试代码需要Mock ControllerContext对象 代码如下: var mock = new Mock<Co ...
- MySQL查询优化:连接查询排序limit
MySQL查询优化:连接查询排序limit(join.order by.limit语句) 2013-02-27 个评论 收藏 我要投稿 MySQL查询优化:连接查询排序 ...