共計(jì) 2561 個(gè)字符,預(yù)計(jì)需要花費(fèi) 7 分鐘才能閱讀完成。
這篇“l(fā)inux 怎么搭建 node.js 開(kāi)發(fā)環(huán)境”文章的知識(shí)點(diǎn)大部分人都不太理解,所以丸趣 TV 小編給大家總結(jié)了以下內(nèi)容,內(nèi)容詳細(xì),步驟清晰,具有一定的借鑒價(jià)值,希望大家閱讀完這篇文章能有所收獲,下面我們一起來(lái)看看這篇“l(fā)inux 怎么搭建 node.js 開(kāi)發(fā)環(huán)境”文章吧。
1. 這里因?yàn)闆](méi)有服務(wù)器,我們本地通過(guò)虛擬機(jī)搭建一個(gè) linux 環(huán)境,所以首先需要下載 virtuabox,百度或者 google 搜索 virtuabox download 就可以了。
進(jìn)去之后,根據(jù)你的操作系統(tǒng)選擇就可以了,這里以 window 為例。
2. 創(chuàng)建虛擬機(jī),virtualbox 安裝沒(méi)有什么難度,全程下一步就可以了,安裝好之后,創(chuàng)建一個(gè)虛擬機(jī),點(diǎn)擊新建,然后如圖設(shè)置,因?yàn)槲覀冞@里安裝 centos64 位,如果你安裝其他的 linux,可以對(duì)應(yīng)選擇就可以,后面都是全程下一步,選擇默認(rèn)就可以了
內(nèi)存可以根據(jù)自己的電腦內(nèi)存來(lái)設(shè)置
3. 虛擬機(jī)創(chuàng)建好之后,需要給他安裝一個(gè)鏡像,也就是操作系統(tǒng),這里安裝 centos,去網(wǎng)上下一個(gè)就可以了。
如果是使用的路由器上網(wǎng)的話,網(wǎng)絡(luò)這里選擇橋接
然后啟動(dòng),語(yǔ)言選擇默認(rèn),盡量不要選擇中文,以免出現(xiàn)一些不必要的問(wèn)題,軟件選擇
安裝硬盤(pán),要點(diǎn)進(jìn)去,先取消掉,再選擇上
然后等待就可以安裝好了,在安裝的過(guò)程中,可以選擇設(shè)置 root 的用戶的密碼,或者添加其他的用戶,并且設(shè)置密碼
安裝好之后,要設(shè)置一下,虛擬機(jī)網(wǎng)卡設(shè)置,
vi /etc/sysconfig/network-scripts/ifcfg-enp0s3
通過(guò) vi 打開(kāi)配置文件,,vi 使用的話,打開(kāi)文件后,鍵盤(pán)上按 i,可以進(jìn)入修改模式,將 onboot 屬性修改為 yes 后,按 esc,shitf+:,然后 wq 退出保存就可以了。
systemctl restart network
通過(guò)命令重啟網(wǎng)卡,如果有分配地址的話,就可以了,
上面的步驟不理解的,可以自行百度一下虛擬機(jī)安裝,和 centos 安裝等等,可以有詳細(xì)介紹和具體參數(shù)配置
4. 安裝必要軟件,安裝過(guò)程后,會(huì)讓選擇,y/n,都是選擇 y,下面的軟件安裝都一樣
yum install epel-release
安裝 nodejs,
yum install nodejs
安裝 mongodb-server 的服務(wù)端
yum install mongodb
-server
安裝 mongodb
yum install mongodb
安裝 redis
yum install redis
5. 基本的環(huán)境就安裝完了,在命令行輸入 node 就可以直接進(jìn)入 node。然后我們看如何在 window 下鏈接開(kāi)發(fā),這里使用的是 securecrtportable,大家可以下載 xshell,是一樣的。
點(diǎn)擊連接之后,就可以通過(guò)這個(gè)進(jìn)行命令行操作了。
然后打開(kāi) sublime text,下載 sftp 插件,這個(gè)插件可以將本地的項(xiàng)目目錄和服務(wù)器上的項(xiàng)目目錄做映射同步,
如下設(shè)置一下,但是要注意一點(diǎn)的是,remote-path 對(duì)應(yīng)服務(wù)器目錄,要已經(jīng)存在的目錄才可以,然后還有一些其他參數(shù)的配置,可以配置在什么時(shí)候進(jìn)行同步上傳等等之類的,詳細(xì)了解可以去 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,// 保存的時(shí)候上傳
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 ,// 主機(jī)名或者地址
user : root ,// 連接的用戶名
password : sunlandong ,// 密碼
// port : 22 ,
remote_path : /home/nodejs/ ,// 本地目錄與服務(wù)器目錄映射目錄,這里需要注意一下,服務(wù)器的該目錄要提前存在
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
],// 忽略規(guī)則
// 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,
}
以上就是關(guān)于“l(fā)inux 怎么搭建 node.js 開(kāi)發(fā)環(huán)境”這篇文章的內(nèi)容,相信大家都有了一定的了解,希望丸趣 TV 小編分享的內(nèi)容對(duì)大家有幫助,若想了解更多相關(guān)的知識(shí)內(nèi)容,請(qǐng)關(guān)注丸趣 TV 行業(yè)資訊頻道。