直接使用已编译好的包

Node 官网已经把 linux 下载版本更改为已编译好的版本了,我们可以直接下载解压后使用:

# wget https://nodejs.org/dist/v10.9.0/node-v10.9.0-linux-x64.tar.xz    // 下载
# tar xf  node-v10.9.0-linux-x64.tar.xz       // 解压
# cd node-v10.9.0-linux-x64/                  // 进入解压目录
# ./bin/node -v                               // 执行node命令 查看版本
v10.9.0

解压文件的 bin 目录底下包含了 node、npm 等命令,我们可以使用 ln 命令来设置软连接:

ln -s /usr/software/nodejs/bin/npm   /usr/local/bin/
ln -s /usr/software/nodejs/bin/node   /usr/local/bin/

Ubuntu 源码安装 Node.js

以下部分我们将介绍在 Ubuntu Linux 下使用源码安装 Node.js 。 其他的 Linux 系统,如 Centos 等类似如下安装步骤。

在 Github 上获取 Node.js 源码:

$ sudo git clone https://github.com/nodejs/node.git
Cloning into 'node'...

修改目录权限:

$ sudo chmod -R 755 node

使用 ./configure 创建编译文件,并按照:

$ cd node
$ sudo ./configure
$ sudo make
$ sudo make install

查看 node 版本:

$ node --version
v0.10.25

Ubuntu apt-get命令安装

命令格式如下:

sudo apt-get install nodejs
sudo apt-get install npm

CentOS 下源码安装 Node.js

1、下载源码,你需要在https://nodejs.org/en/download/下载最新的Nodejs版本,本文以v0.10.24为例:

cd /usr/local/src/
wget http://nodejs.org/dist/v0.10.24/node-v0.10.24.tar.gz

2、解压源码

tar zxvf node-v0.10.24.tar.gz

3、 编译安装

cd node-v0.10.24
./configure --prefix=/usr/local/node/0.10.24
make
make install

4、 配置NODE_HOME,进入profile编辑环境变量

vim /etc/profile

设置 nodejs 环境变量,在 export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL 一行的上面添加如下内容:

#set for nodejs
export NODE_HOME=/usr/local/node/0.10.24
export PATH=$NODE_HOME/bin:$PATH

:wq保存并退出,编译/etc/profile 使配置生效

source /etc/profile

验证是否安装配置成功

node -v

输出 v0.10.24 表示配置成功

npm模块安装路径

/usr/local/node/0.10.24/lib/node_modules/

注:Nodejs 官网提供了编译好的 Linux 二进制包,你也可以下载下来直接应用。

安装Node.js和npm

阅读: 163621


由于Node.js平台是在后端运行JavaScript代码,所以,必须首先在本机安装Node环境。

安装Node.js

目前Node.js的最新版本是7.6.x。首先,从Node.js官网下载对应平台的安装程序,网速慢的童鞋请移步国内镜像。

在Windows上安装时务必选择全部组件,包括勾选Add to Path

安装完成后,在Windows环境下,请打开命令提示符,然后输入node -v,如果安装正常,你应该看到v7.6.0这样的输出:

C:\Users\IEUser>node -v
v7.6.0

继续在命令提示符输入node,此刻你将进入Node.js的交互环境。在交互环境下,你可以输入任意JavaScript语句,例如100+200,回车后将得到输出结果。

要退出Node.js环境,连按两次Ctrl+C。

在Mac或Linux环境下,请打开终端,然后输入node -v,你应该看到如下输出:

$ node -v
v7.6.0

如果版本号小于v7.6.0,说明Node.js版本不对,后面章节的代码不保证能正常运行,请重新安装最新版本。

npm: Nodejs下的包管理器。

webpack: 它主要的用途是通过CommonJS的语法把所有浏览器端需要发布的静态资源做相应的准备,比如资源的合并和打包。

vue-cli: 用户生成Vue工程模板。(帮你快速开始一个vue的项目,也就是给你一套vue的结构,包含基础的依赖库,只需要 npm install就可以安装)

npm

在正式开始Node.js学习之前,我们先认识一下npm。

npm是什么东东?npm其实是Node.js的包管理工具(package manager)。

为啥我们需要一个包管理工具呢?因为我们在Node.js上开发时,会用到很多别人写的JavaScript代码。如果我们要使用别人写的某个包,每次都根据名称搜索一下官方网站,下载代码,解压,再使用,非常繁琐。于是一个集中管理的工具应运而生:大家都把自己开发的模块打包后放到npm官网上,如果要使用,直接通过npm安装就可以直接用,不用管代码存在哪,应该从哪下载。

更重要的是,如果我们要使用模块A,而模块A又依赖于模块B,模块B又依赖于模块X和模块Y,npm可以根据依赖关系,把所有依赖的包都下载下来并管理起来。否则,靠我们自己手动管理,肯定既麻烦又容易出错。

讲了这么多,npm究竟在哪?

其实npm已经在Node.js安装的时候顺带装好了。我们在命令提示符或者终端输入npm -v,应该看到类似的输出:

C:\>npm -v
4.1.2

from:http://www.runoob.com/nodejs/nodejs-install-setup.html

linux 上安装 Node.js和npm相关推荐

  1. 如何在Mac上安装Node.js和NPM

    原作者:Dave McFarland  翻译转载:https://blog.teamtreehouse.com/install-node-js-npm-mac 如何在Mac上安装Node.js和NPM ...

  2. 如何在Linux上安装Node.js

    Node.js简介 Node.js是一个基于JavaScript的开源平台,用于开发服务器端和网络应用程序. Node.js是跨平台的,因此以Node.js编写的应用程序可以在任何平台上运行.它是建立 ...

  3. (转)在Windows平台上安装Node.js及NPM模块管理

    本文转载自:http://www.cnblogs.com/seanlv/archive/2011/11/22/2258716.html 之前9月份的时候我写了一篇关于如何在Windows平台上手工管理 ...

  4. 在Windows平台上安装Node.js及NPM模块管理

    1. 下载Node.js官方Windows版程序:http://nodejs.org/#download     从0.6.1开始,Node.js在Windows平台上提供了两种安装方式,一是.MSI ...

  5. 安装Node.js和npm

    安装Node.js和npm 学习了:http://www.liaoxuefeng.com/wiki/001434446689867b27157e896e74d51a89c25cc8b43bdb3000 ...

  6. 在CentOS 7上安装Node.js的4种方法(yum安装和源码安装)

    CentOS 7上的安装方法,其中涵盖了源码安装,已编译版本安装,EPEL(Extra Packages for Enterprise Linux)安装和通过NVM(Node version mana ...

  7. Linux CentOS安装node.js及配置环境变量

    安装的话有两种方法,第一种是在线安装,我这里安装的是最新的16.16.0稳定版本,一般安装在/usr/local/目录下 wget https://nodejs.org/dist/v16.16.0/n ...

  8. linux安装nodejs 7,在CentOS 7上安装Node.js的4种方法

    Node.js和Javascript有着千丝万缕的联系,可以说Node.js让Javascript显得从未如此强大.好吧-微魔其实是个门外汉-但是这并不能阻碍微魔学习探索未知的信心~今天在国外闲逛,看 ...

  9. linux下安装node.js

    下载Node.js 方式一: 下载到本地后上传到服务器 下载地址 http://nodejs.cn/download/ 方式二: wget下载到本地目录 $ wget https://nodejs.o ...

  10. linux 下 安装 node.js 详细步骤

    为什么80%的码农都做不了架构师?>>>    1:下载node.js 安装文件   地址: 链接:http://pan.baidu.com/s/1o8u7wZS 密码:f7dq 2 ...

最新文章

  1. BZOJ2494 Triangles and Quadrangle
  2. C语言再学习 -- Stack Overflow(堆栈溢出)
  3. 私有属性和方法-通过父类方法间接访问
  4. java并发之线程封闭(二)
  5. python分代回收_python 垃圾回收——分代回收 和java有些区别 注意循环引用无法被回收...
  6. python语法_算数运算+赋值运算符+比较运算符+逻辑运算符
  7. Seata多微服务互相调用_全局分布式事物使用案例_Order-Module order微服务的配置搭建_写代码下---微服务升级_SpringCloud Alibaba工作笔记0062
  8. 微软称伊朗国家黑客攻击美国国防技术公司
  9. iOS 开发之 GCD 不同场景使用
  10. BZOJ1419 Red is good
  11. html自动留言,html 留言板
  12. 【笔记】《活法》(稻盛和夫)
  13. 什么是脏读、不可重复读、幻读? (数据库相关)
  14. android qq授权管理软件,android QQ第三方授权登录接入流程
  15. 业务架构师应该做些什么?
  16. 无缝轮播图无缝轮播图
  17. 绘制CAD图纸的过程中CAD快捷键失灵了怎么办?
  18. IOS成长之路-Nsstring中搜索方法rangeOfString
  19. 实习周记(第三周):忙碌
  20. 一篇文章带你弄懂乐观锁与悲观锁,CAS原子性,synchronized底层原理

热门文章

  1. 是否采用SD-WAN?你需要先考虑以下问题
  2. [改善Java代码]边界,边界,还是边界
  3. Nginx安全配置标准(for proxy)
  4. Servlet和JSP学习指南
  5. IE9 下 Flash 显示列表中没有对象后不再显示的Bug
  6. grub2使用详解(官方手册)
  7. linux sudo apt-get,linux sudo apt-get用法详解
  8. CentOS7开机自动加载驱动方法
  9. Deadline调度器之(二):细节和使用方法
  10. linux 终端 快捷键