Nodjs-v0.10.24+Centos6.4(32bit)的离线安装
来源:互联网 发布:vr培训机构 知乎 编辑:程序博客网 时间:2024/06/06 09:10
Nodejs是一个可以运行在服务器端的js脚本,可以说,它的出现是前端人员的春天吧。
最近也在学Nodejs,首先当然是配置一个开发环境,但网上大多是针对虚拟机有网络的,所以分享一下离线安装心得。
其实,最终的方法就是在有网络的机器上虚拟一台跟你配置一样的机器,然后在其上安装nodejs和相应的模块,然后将node_modules 拷贝到 离线的机器上。
1.环境介绍
1)VM10+centos6.4,宿主机可以访问网络,可是由于公司的网络管理比较强悍,所以安装虚拟机Centos6.4是无法访问网络的,另外我的宿主机是window7。
2.nodejs安装
1)首先去官网上下载nodejs,这里有两种下载
第一种,下载src编译安装,网上的教程很多我也没有实践所以不多说
第二种,下载binary即二进制文件(编译好的)nodejs 下载(这里是Linux32位版的)。
3.nodejs安装
我这里主要介绍的是用二进制文件安装的方法,我下载的nodejs是32位版的,下载完后(假设你已经将文件拷贝到虚拟机里面的/usr文件夹下)执行如下命令:
tar -xvf node-v0.10.24-linux-x86.tar.gz
mv node-v0.10.24-linux-x86 node
vim /etc/profile
然后在文件末尾加上
export NODE_HOME=/usr/node #nodejs的文件夹路径,这里的由于上面我已经修改了刚解压出来的nodejs文件夹名,所以是node
export PATH=$PATH:$NODE_HOME/bin
然后保存退出
执行命令 source /etc/profile 重新加载配置文件
nodejs安装完毕。安装成功标志(这里加了不知怎的加的水印),顺便提一句我用的是root用户,如果用其他非root用户的话,必须在准备的时候解决权限的问题。
4.模块安装
1)在有网络的机器上用命令 npm install -g 模块名 安装相应模块 (这里我加了个-g是表示全局安装,这里我安装的模块是express,ejs,mongodb,socket.io)四个模块
2) 将node_modules模块(我这里的位置是/usr/node/lib/文件夹里面)拷贝到离线机器的和node安装目录同父目录下。例如:我这里就拷贝到/usr文件下。
然后模块安装成功了。
成功标志是写上一个js ,在里面用require('模块名')能成功调用(不报错)
- Nodjs-v0.10.24+Centos6.4(32bit)的离线安装
- CentOs6.4 32bit /thinkpad E420 安装无线网卡过程
- CentOS6.4离线安装mysql5.6.22
- CentOS6.4离线安装mysql5.6.22
- node.js v0.10.31二进制包安装(centos6.4 x86_64)
- centos6.5离线安装gcc
- CentOS6.8离线安装GCC
- Centos6.8 离线安装nginx
- centos6.5 64bit 安装 vsftp 的曲折道路
- CentOS6.5离线安装mysql遇到的几个问题
- CentOS6.5 32bit安装Oracle-11gR2步骤说明
- Centos6.4(64bit)安装Python2.7.10 & tornado-4.3
- centos6.4 64bit部署安装apache+svn
- Docker基础系列(一)Centos6.4离线安装docker
- CentOS6.5-64-bit安装nginx1.6.2
- CentOS6.7 (64 bit)安装Mysql5.7.16
- centos6.5-64bit安装htop
- centos6.5-64bit安装htop
- 段页式内存管理
- SVN 查看历史信息
- Nginx的命令行控制
- 手把手教你写专利申请书·如何申请专利
- 近十年机器人学科中国学者SCI十大发文期刊
- Nodjs-v0.10.24+Centos6.4(32bit)的离线安装
- HighCharts初学_______(2)
- C++编译器的函数编译流程
- 数组里a和&a的区别
- openwrt的一些琐事
- golang里channel的实现原理
- MySQL-5.6.15解压版(zip版)安装配置教程
- 算法时间复杂度的计算
- Linux Centos下软件的安装与卸载方法