Node.js【2】开发环境搭建(Windows、Linux&Mac)

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、到官网下载下图所看到的的包。
Node.js【2】开发环境搭建(Windows、Linux&Mac)

2、在本机建立对应的目录结构,把下载之后的解压出来的目录里面的文件复制到nodejs目录以下,具体的操作看下图。
Node.js【2】开发环境搭建(Windows、Linux&Mac)

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”

不解释。

文档信息

  • 最后改动时间:2014年06月21日 17:10
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/118874.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • noclassdeffounderror:org/apache_apache server at port 80

    noclassdeffounderror:org/apache_apache server at port 80web新人一个,写在这里的是我犯过的错误,如果有老兄和我一样倒霉可以试试,我的这个方法。说正题吧,我在使用Axis2发布我接口的三个方法时报错1、首先在服务端直接编写了测试类调用接口的方法,结果是完全正确2、然后我又在客户端写了一个测试类调用接口的方法,这次失败了,我通过这个错误报文找了很多博客都没能解决客户端测试类报的错误(这似乎没啥用,不够详细)org.apache.a…

    2025年11月6日
    3
  • dnspod url转发_url解析

    dnspod url转发_url解析一些比较常用的域名软件有又url转发的功能,类似于花生壳,nat123,dnspod等都有转发url的功能没大会具体是怎么转发的方式是怎么样的呢?经过网上资料查找,查看了一些书籍,大概有了一些了解        首先了解一下,URL转发包括显性转发和隐性转发。显性转发:访问域名后,转跳到新的自定义URL地址,浏览器http地址是变化的。隐性转发:访问域名后,浏览器HTTP地址是不变的,但

    2022年10月19日
    6
  • python创意turtle作品-Python创意编程200例turtle篇

    简介:Python是一种高阶计算机语言。它更接近自然语言,学习成本低,开发效率高。如今越来越多的中小学生都在开始学习Python了。我们可以预见,全民会Python的日子不久就会到来,各行各业的人未来都能用Python解决各自领域的问题或创造出独特魅力的作品。在Python的普及过程中,海龟模块(turtle)将会功不可没。它来源于上个世纪60年代的logo计算机语言,就是通过指挥一只小海龟移动…

    2022年4月8日
    96
  • 10种不同画法画平行线怎么画_平行线的标准画法

    10种不同画法画平行线怎么画_平行线的标准画法数学活动《平行线的画法》活动目标:1、通过活动探究巩固熟悉平行线的判定方法,能正确地画出已知直线的平行线,并能用平行线的判定方法说明依据。2、采用多种方法画平行线,让学生从不同的角度来寻求解决问题的方案.让学生在动手操作中进一步学会画平行线,培养一定的操作技能。3、通过观察、动手操作、推断、交流等数学活动,发展空间观念,体验知识来源于生活,又服务于生活。活动重点:运用所学的知识熟练的画出平行线。活…

    2026年2月3日
    4
  • redis过期key的删除策略[通俗易懂]

    前言在使用redis的过程中,不免会产生过期的key,而这些key过期后并不会实时地马上被删除,当这些key数量累积越来越多,就会占用很多内存,因此在redis底层同时使用了三种策略来删除这些key。第一种策略:被动删除当读/写一个key时,redis首先会检查这个key是否存在,如果存在且已过期,则直接删除这个key并返回nil给客户端。第二种策略:定期删除redis中有一系列的定期任务(serverCron),这些任务每隔一段时间就会运行一次,其中就包含清理过期key的任务,运行频率由配置文件

    2022年4月8日
    68
  • TestDirector笔记

    TestDirector笔记TestDirector 配置环境是 winXP 用的 VMware 开了个虚拟机问题一 IE8 无法打开网页下载 ActiveX 插件解决 先运行 ie7 然后选择工具 Internet 选项 高级 安全 接着找到 启用内存保护帮助减少联机攻击 把前面的勾勾去掉 再选择 确定 用记事本打开 start a htm 和 siteadmin htm 修改了两个页面 在 ua lastIndexOf MSIE6

    2025年8月29日
    4

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号