首頁 > web前端 > 前端問答 > nodejs可用什麼編譯器

nodejs可用什麼編譯器

青灯夜游
發布: 2022-01-25 14:20:24
原創
4468 人瀏覽過

nodejs可用的編譯器:1、Visual Studio Code,是一個免費的輕量級編輯器和IDE,可用於Nodejs和ASP.Net開發;2、Brackets,對Nodejs有很好的支持;3、Atom;4、Sublime Text等等。

nodejs可用什麼編譯器

本教學操作環境:windows7系統、nodejs 12.19.0版,DELL G3電腦。

nodejs開發工具

#1、Visual Studio Code

nodejs可用什麼編譯器

##Visual Studio Code是一個的免費的輕量級編輯器和IDE,它是Microsoft發布的。它具有Visual Studio元件,能與開源的Atom Electron shell混合使用。它對於使用C#進行ASP.Net Core的開發,提供了極好的支援;同時它也透過TypeScript和JavaScript為Node.js的開發,提供了極佳的支援。有別於Visual Studio僅在Windows上支援的慣例,Visual Studio Code也能在MacOS和Linux上運作。

由於包含了TypeScript編譯器和Salsa引擎,Visual Studio Code具有非常好的JavaScript程式碼完成功能。 Visual Studio Code會將JavaScript程式碼傳送到背景的TypeScript編譯器來推斷類型並建立符號表。你可以在螢幕圖片底部的方塊中看到hasOwnProperty方法的資訊。

相同的符號表使得IntelliSense能夠在整個表達式的輸入過程中,為你提供出色的彈出式選項清單。你可以獲得以下功能:填入後自動關閉、自動填寫完成選項、鍵入後的自動方法清單和方法中的自動參數清單。你可以透過從DefinitelyTyped中加入d.ts檔案的引用,來增強IntelliSense。當你識別常見問題(例如使用Node.js內建變數中的__dirname)時,Visual Studio Code將為你提供這些功能。

Visual Studio Code是一個免費的輕量級編輯器和IDE,用於Node.js和ASP.Net 開發。它結合了Microsoft技術,例如TypeScript編譯器、Roslyn .Net編譯器和Atom使用的Electron shell。 Visual Studio Code適用於Windows,MacOS和Linux平台。

Visual Studio Code的Git支援非常好,使用起來很簡單。 Visual Studio Code偵錯器為Node.js和ASP.Net開發提供了出色的偵錯體驗。 Visual Studio Code具有非常好的HTML,CSS,Less,Sass和JSON工具,這個工具是基於與Internet Explorer F12開發人員工具相同的技術。此外,Visual Studio Code可以與外部任務運行程式(如gulp和jake)進行可自訂的整合。

Visual Studio Code有著強大的插件生態系統,例如支援Angular和React。推薦可以在使用JavaScript和TypeScript框架和程式庫建立應用程式時使用Visual Studio Code。

官網連結:https://code.visualstudio.com/

下載網址:https://code.visualstudio.com/Download

2、 Brackets

nodejs可用什麼編譯器

Brackets是一個免費的開源編輯器,最初來自於Adobe,旨在為JavaScript,HTML和CSS提供更好的工具以及相關的開放式Web技術。 Brackets本身是用JavaScript,HTML和CSS寫的。除了內建功能外,Brackets還有一個擴充功能管理器,用於擴展前端開發人員使用的許多語言和工具。 Brackets不像Sublime Text和TextMate那樣運行的很快,但除了從網路載入或更新程式內容的暫停之外,它仍然運行的非常快。

Brackets不僅對JavaScript,CSS,HTML和Node.js有著很好的支持,它還具有一些其它很棒的功能,例如與HTML ID相關的CSS線上編輯。此外,Brackets有著簡潔的UI介面和編輯時網頁的即時預覽。對於免費的程式碼編輯器來說,Brackets是一個很好的選擇。

Brackets擴充也是用JavaScript寫的,也可以呼叫Node.js模組。與大多數在選項卡中顯示開啟檔案的編輯器不同的是,Brackets具有顯示在檔案樹上方的工作文件清單。

Brackets的JavaScript自動完成功能非常好,自動填入各類別括號的結束括號,以及jQuery方法中鍵入$之後的關鍵字、變數和方法的自動下拉式選單。 Brackets可以控制Node.js的偵錯器,並從選單項目重新啟動Node。 Brackets可以很方便的添加附加功能的擴展(例如TypeScript和JSX支持,Bower集成和Git集成)。

快速編輯、快速儲存文件、快速開啟檔案和即時預覽均有助於簡化網路應用程式編輯,讓你專注於程式設計或設計。 Brackets也有一些缺點,例如一些Brackets擴充很難配置,不像Emacs軟體包或Vim插件那麼容易。

官網連結:http://brackets.io/

#下載網址:https://github.com/adobe/brackets/releases/download/release-1.9/Brackets.Release. 1.9.msi

3、Atom

nodejs可用什麼編譯器

Atom 1.15.0是一款GitHub上的免費的開放原始碼、可程式化的編輯器,適用於Windows,MacOS和Linux平台,它與GitHub應用程式整合在一起,擁有很多可用的軟體包和主題。

Atom原始碼位於GitHub上,它是用CoffeeScript編寫的,與Node.js整合在一起。 Atom是Chromium瀏覽器的一個特殊的存在,它被設計成一個文字編輯器而不是一個網頁瀏覽器; 每個Atom視窗本質上都是一個本地呈現的網頁。

當Atom不自動更新時,效能是非常好的。它具有一些非常棒的功能,例如模糊搜尋、快速專案搜尋和替換、多個遊標和選擇、多個窗格、程式碼片段、程式碼折疊以及匯入TextMate語法和主題的功能。 Atom可以安裝兩個命令列實用程式:Atom,用於從shell啟動編輯器;APM,用於管理Atom的軟體包。

官網連結:https://atom.io/

下載網址:https://atom.io/download/windows_x64

4、Sublime Text

nodejs可用什麼編譯器

如果你想要一個靈活、強大、可擴展的文字編輯器,它能夠如閃電般快速運行,並且支援切換到其它視窗進行程式碼檢查、調試和部署,那麼可以考慮使用Sublime Text。 sublime加上node外掛程式即可進行node開發。

除了速度較快以外,Sublime Text還有許多值得注意的優勢,它涵蓋了70多種檔案類型,其中包括JavaScript、HTML和CSS; 即時導航和即時專案切換; 多選項(一次進行一系列更改),包括列選擇(一次選擇文件的一個矩形區域); 多視窗(使用你的所有顯示器視窗)和分割視窗; 使用簡單的JSON檔案進行完整的自訂; 基於Python的插件API ; 一個統一的、可搜尋的命令板。

對於使用其它編輯器的程式設計師來說,Sublime Text支援TextMate套件(不包括命令)和Vi / Vim模擬。

Sublime Text是一個高度可配置且可擴充的文字編輯器。它包含超過50種語法,其中包括JavaScript,它可以使用Sublime軟體包和TextMate語法定義進行擴充。可以能夠透過少量按鍵來安裝Babel(React)和TypeScript(Angular)的語法和支援。

Sublime Text支援多個視窗、分割窗口,每個專案可以有多個工作區、多個視圖以及包含視圖的多個窗格。當想要整合、調試和測試空間時,使用所有的螢幕空間會變得相當簡單的。 Sublime Text也支援所有內容的自訂:顏色,文字字體,全域鍵綁定,製表符停止,特定檔案的鍵綁定和程式碼段,甚至語法突出顯示規則等。 Sublime Text的編碼文件預設為JSON文件,語言定義預設是XML。

Sublime Text有一個活躍的用於創建和維護Sublime Text套件和插件的社群。 Sublime Text缺少的許多功能,包括JSLint和JSHint接口,JsFormat,JsMinify,PrettyJSON和Git支援 ,都可以透過社群使用Package Installer來實現。

官網連結:http://www.sublimetext.com/

下載網址:http://www.sublimetext.com/3

更多node相關知識,請訪問:nodejs 教程

以上是nodejs可用什麼編譯器的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板