linux環境安裝node.js開發環境搭建圖文教程_Linux

來源:互聯網
上載者:User

Node.js現在有多火,有多重要,就不多說了,這裡介紹一下他的開發環境安裝,通常情況下,我們都是在window環境進行開發,或者是在mac環境下進行開發,但是我們的項目實際啟動並執行環境一般都是在linux上的,所以我們讓我們的開發環境和生產環境能夠盡量統一,且能夠方便我們開發,一般我們將必要環境安裝在伺服器上,然後在window上通過xshell,SecureCRTPortable等一些工具串連上去,在window上使用方便IDE軟體開發,然後通過ftp將檔案同步上去,所以這裡就講一些如何在伺服器環境安裝node,然後我們如何在window上開發。

1.這裡因為沒有伺服器,我們本地通過虛擬機器搭建一個linux環境,所以首先需要下載virtuabox,百度或者google搜尋virtuabox download就可以了。附上下載地址:

https://www.virtualbox.org/wiki/Downloads

進去之後,根據你的作業系統選擇就可以了,這裡以window為例。

2.建立虛擬機器,virtualbox安裝沒有什麼難度,全程下一步就可以了,安裝好之後,建立一個虛擬機器,點擊建立,然後如圖設定,因為我們這裡安裝centos64位,如果你安裝其他的linux,可以對應選擇就可以,後面都是全程下一步,選擇預設就可以了

記憶體可以根據自己的電腦記憶體來設定





3.虛擬機器建立好之後,需要給他安裝一個鏡像,也就是作業系統,這裡安裝centos,去網上下一個就可以了。

http://isoredirect.centos.org/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-1511.iso

如果是使用的路由器上網的話,網路這裡選擇橋接

然後啟動,語言選擇預設,盡量不要選擇中文,以免出現一些不必要的問題,軟體選擇

安裝硬碟,要點進去,先取消掉,再選擇上

然後等待就可以安裝好了,在安裝的過程中,可以選擇設定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開發環境搭建圖文教程,希望對大家有所協助,如果大家有任何疑問請給我留言,小編會及時回複大家的。在此也非常感謝大家對雲棲社區網站的支援!

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.