共计 2521 个字符,预计需要花费 7 分钟才能阅读完成。
本篇内容主要讲解“linux 如何搭建 node.js 开发环境”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让丸趣 TV 小编来带大家学习“linux 如何搭建 node.js 开发环境”吧!
1. 这里因为没有服务器,我们本地通过虚拟机搭建一个 linux 环境,所以首先需要下载 virtuabox,百度或者 google 搜索 virtuabox download 就可以了。
进去之后,根据你的操作系统选择就可以了,这里以 window 为例。
2. 创建虚拟机,virtualbox 安装没有什么难度,全程下一步就可以了,安装好之后,创建一个虚拟机,点击新建,然后如图设置,因为我们这里安装 centos64 位,如果你安装其他的 linux,可以对应选择就可以,后面都是全程下一步,选择默认就可以了
内存可以根据自己的电脑内存来设置
3. 虚拟机创建好之后,需要给他安装一个镜像,也就是操作系统,这里安装 centos,去网上下一个就可以了。
如果是使用的路由器上网的话,网络这里选择桥接
然后启动,语言选择默认,尽量不要选择中文,以免出现一些不必要的问题,软件选择
安装硬盘,要点进去,先取消掉,再选择上
然后等待就可以安装好了,在安装的过程中,可以选择设置 root 的用户的密码,或者添加其他的用户,并且设置密码
安装好之后,要设置一下,虚拟机网卡设置,
vi /etc/sysconfig/network-scripts/ifcfg-enp0s3
通过 vi 打开配置文件,,vi 使用的话,打开文件后,键盘上按 i,可以进入修改模式,将 onboot 属性修改为 yes 后,按 esc,shitf+:,然后 wq 退出保存就可以了。
systemctl restart network
通过命令重启网卡,如果有分配地址的话,就可以了,
上面的步骤不理解的,可以自行百度一下虚拟机安装,和 centos 安装等等,可以有详细介绍和具体参数配置
4. 安装必要软件,安装过程后,会让选择,y/n,都是选择 y,下面的软件安装都一样
yum install epel-release
安装 nodejs,
yum install nodejs
安装 mongodb-server 的服务端
yum install mongodb
-server
安装 mongodb
yum install mongodb
安装 redis
yum install redis
5. 基本的环境就安装完了,在命令行输入 node 就可以直接进入 node。然后我们看如何在 window 下链接开发,这里使用的是 securecrtportable,大家可以下载 xshell,是一样的。
点击连接之后,就可以通过这个进行命令行操作了。
然后打开 sublime text,下载 sftp 插件,这个插件可以将本地的项目目录和服务器上的项目目录做映射同步,
如下设置一下,但是要注意一点的是,remote-path 对应服务器目录,要已经存在的目录才可以,然后还有一些其他参数的配置,可以配置在什么时候进行同步上传等等之类的,详细了解可以去 github 上搜索 sftp
{
// the tab key will cycle through the settings when first created
// visit http://wbond.net/sublime_packages/sftp/settings for help
// sftp, ftp or ftps
type : sftp ,// 连接方式
save_before_upload : true,// 保存之前就上传
upload_on_save : true,// 保存的时候上传
sync_down_on_open : false,
sync_skip_deletes : false,
sync_same_age : true,
confirm_downloads : false,
confirm_sync : true,
confirm_overwrite_newer : false,
host : nodejs ,// 主机名或者地址
user : root ,// 连接的用户名
password : sunlandong ,// 密码
// port : 22 ,
remote_path : /home/nodejs/ ,// 本地目录与服务器目录映射目录,这里需要注意一下,服务器的该目录要提前存在
ignore_regexes : [
\\.sublime-(project|workspace) , sftp-config(-alt\\d?)?\\.json ,
sftp-settings\\.json , /venv/ , \\.svn/ , \\.hg/ , \\.git/ ,
\\.bzr , _darcs , cvs , \\.ds_store , thumbs\\.db , desktop\\.ini
],// 忽略规则
// file_permissions : 664 ,
// dir_permissions : 775 ,
// extra_list_connections : 0,
connect_timeout : 30,
// keepalive : 120,
// ftp_passive_mode : true,
// ftp_obey_passive_host : false,
// ssh_key_file : ~/.ssh/id_rsa ,
// sftp_flags : [-f , /path/to/ssh_config],
// preserve_modification_times : false,
// remote_time_offset_in_hours : 0,
// remote_encoding : utf-8 ,
// remote_locale : c ,
// allow_config_upload : false,
}
到此,相信大家对“linux 如何搭建 node.js 开发环境”有了更深的了解,不妨来实际操作一番吧!这里是丸趣 TV 网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!