溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

nodejs的編譯器有哪些

發(fā)布時(shí)間:2022-01-25 14:55:46 來(lái)源:億速云 閱讀:1141 作者:iii 欄目:web開(kāi)發(fā)

今天小編給大家分享一下nodejs的編譯器有哪些的相關(guān)知識(shí)點(diǎn),內(nèi)容詳細(xì),邏輯清晰,相信大部分人都還太了解這方面的知識(shí),所以分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后有所收獲,下面我們一起來(lái)了解一下吧。

nodejs可用的編譯器:1、Visual Studio Code,是一個(gè)免費(fèi)的輕量級(jí)編輯器和IDE,可用于Nodejs和ASP.Net開(kāi)發(fā);2、Brackets,對(duì)Nodejs有很好的支持;3、Atom;4、Sublime Text等等。

nodejs的編譯器有哪些

本教程操作環(huán)境:windows7系統(tǒng)、nodejs 12.19.0版,DELL G3電腦。

nodejs開(kāi)發(fā)工具

1、Visual Studio Code

nodejs的編譯器有哪些

Visual Studio Code是一個(gè)的免費(fèi)的輕量級(jí)編輯器和IDE,它是Microsoft發(fā)布的。它具有Visual Studio組件,能與開(kāi)源的Atom Electron shell混合使用。它對(duì)于使用C#進(jìn)行ASP.Net Core的開(kāi)發(fā),提供了極好的支持;同時(shí)它也通過(guò)TypeScript和JavaScript為Node.js的開(kāi)發(fā),提供了極好的支持。不同于Visual Studio僅在Windows上支持的慣例,Visual Studio Code也能在MacOS和Linux上運(yùn)行。

由于包含了TypeScript編譯器和Salsa引擎,Visual Studio Code具有非常好的JavaScript代碼完成功能。Visual Studio Code會(huì)將JavaScript代碼發(fā)送到后臺(tái)的TypeScript編譯器來(lái)推斷類型并構(gòu)建符號(hào)表。你可以在屏幕圖像底部的框中看到hasOwnProperty方法的信息。

相同的符號(hào)表使得IntelliSense能夠在整個(gè)表達(dá)式的輸入過(guò)程中,為你提供出色的彈出式選項(xiàng)列表。你可以獲得以下功能:填入后自動(dòng)關(guān)閉、自動(dòng)填寫(xiě)完成選項(xiàng)、鍵入后的自動(dòng)方法列表和方法中的自動(dòng)參數(shù)列表。你可以通過(guò)從DefinitelyTyped添加對(duì)d.ts文件的引用,來(lái)增強(qiáng)IntelliSense。當(dāng)你識(shí)別常見(jiàn)問(wèn)題(例如使用Node.js內(nèi)置變量中的__dirname)時(shí),Visual Studio Code將為你提供這些功能。

Visual Studio Code是一個(gè)免費(fèi)的輕量級(jí)編輯器和IDE,用于Node.js和ASP.Net 開(kāi)發(fā)。它結(jié)合了Microsoft技術(shù),例如TypeScript編譯器、Roslyn .Net編譯器和Atom使用的Electron shell。Visual Studio Code適用于Windows,MacOS和Linux平臺(tái)。

Visual Studio Code的Git支持非常好,使用起來(lái)很簡(jiǎn)單。Visual Studio Code調(diào)試器為Node.js和ASP.Net開(kāi)發(fā)提供了出色的調(diào)試體驗(yàn)。Visual Studio Code具有非常好的HTML,CSS,Less,Sass和JSON工具,這個(gè)工具是基于與Internet Explorer F12開(kāi)發(fā)人員工具相同的技術(shù)。此外,Visual Studio Code可以與外部任務(wù)運(yùn)行程序(如gulp和jake)進(jìn)行可定制的集成。

Visual Studio Code有著強(qiáng)大的插件生態(tài)系統(tǒng),例如支持Angular和React。推薦可以在使用JavaScript和TypeScript框架和庫(kù)構(gòu)建應(yīng)用程序時(shí)使用Visual Studio Code。

官網(wǎng)鏈接:https://code.visualstudio.com/

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

2、Brackets

nodejs的編譯器有哪些

Brackets是一個(gè)免費(fèi)的開(kāi)源編輯器,最初來(lái)自于Adobe,旨在為JavaScript,HTML和CSS提供更好的工具以及相關(guān)的開(kāi)放式Web技術(shù)。Brackets本身是用JavaScript,HTML和CSS編寫(xiě)的。除了內(nèi)置功能外,Brackets還有一個(gè)擴(kuò)展管理器,用于擴(kuò)展前端開(kāi)發(fā)人員使用的許多語(yǔ)言和工具。Brackets不像Sublime Text和TextMate那樣運(yùn)行的很快,但除了從網(wǎng)絡(luò)加載或更新程序內(nèi)容的暫停之外,它仍然運(yùn)行的非常快。

Brackets不僅對(duì)JavaScript,CSS,HTML和Node.js有著很好的支持,它還具有一些其它很棒的功能,例如與HTML ID相關(guān)的CSS在線編輯。此外,Brackets有著一個(gè)簡(jiǎn)潔的UI界面和編輯時(shí)網(wǎng)頁(yè)的實(shí)時(shí)預(yù)覽。對(duì)于免費(fèi)的代碼編輯器來(lái)說(shuō),Brackets是一個(gè)很好的選擇。

Brackets擴(kuò)展也是用JavaScript編寫(xiě)的,還可以調(diào)用Node.js模塊。與大多數(shù)在選項(xiàng)卡中顯示打開(kāi)文件的編輯器不同的是,Brackets具有顯示在文件樹(shù)上方的工作文件列表。

Brackets的JavaScript自動(dòng)完成功能非常好,自動(dòng)填寫(xiě)各類括號(hào)的結(jié)束括號(hào),以及jQuery方法中鍵入$之后的關(guān)鍵字、變量和方法的自動(dòng)下拉菜單。Brackets可以控制Node.js的調(diào)試器,并從菜單項(xiàng)中重新啟動(dòng)Node。Brackets可以很方便的添加附加功能的擴(kuò)展(例如TypeScript和JSX支持,Bower集成和Git集成)。

快速編輯、快速保存文檔、快速打開(kāi)文件和實(shí)時(shí)預(yù)覽均有助于簡(jiǎn)化Web應(yīng)用程序編輯,讓你專注于編碼或設(shè)計(jì)。Brackets也有一些缺點(diǎn),例如一些Brackets擴(kuò)展很難配置,不像Emacs軟件包或Vim插件那樣容易。

官網(wǎng)鏈接: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上的免費(fèi)的開(kāi)放源代碼、可編程的編輯器,適用于Windows,MacOS和Linux平臺(tái),它與GitHub應(yīng)用程序集成在一起,擁有很多個(gè)可用的軟件包和主題。

Atom源代碼位于GitHub上,它是用CoffeeScript編寫(xiě)的,與Node.js集成在一起。Atom是Chromium瀏覽器的一個(gè)特殊的存在,它被設(shè)計(jì)成一個(gè)文本編輯器而不是一個(gè)Web瀏覽器; 每個(gè)Atom窗口本質(zhì)上都是一個(gè)本地呈現(xiàn)的網(wǎng)頁(yè)。

當(dāng)Atom不自動(dòng)更新時(shí),性能是非常好的。它具有一些非常棒的功能,例如模糊搜索、快速項(xiàng)目搜索和替換、多個(gè)光標(biāo)和選擇、多個(gè)窗格、代碼段、代碼折疊以及導(dǎo)入TextMate語(yǔ)法和主題的功能。Atom可以安裝兩個(gè)命令行實(shí)用程序:Atom,用于從shell啟動(dòng)編輯器;APM,用于管理Atom的軟件包。

官網(wǎng)鏈接:https://atom.io/

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

4、Sublime Text

nodejs的編譯器有哪些

如果你想要一個(gè)靈活、強(qiáng)大、可擴(kuò)展的文本編輯器,它能夠如閃電般快速運(yùn)行,并且支持切換到其它窗口進(jìn)行代碼檢查、調(diào)試和部署,那么可以考慮使用Sublime Text。sublime加上node插件即可進(jìn)行node開(kāi)發(fā)。

除了速度較快以外,Sublime Text還有許多值得注意的優(yōu)勢(shì),它涵蓋了70多種文件類型,其中包括JavaScript、HTML和CSS; 即時(shí)導(dǎo)航和即時(shí)項(xiàng)目切換; 多選項(xiàng)(一次進(jìn)行一系列更改),包括列選擇(一次選擇文件的一個(gè)矩形區(qū)域); 多窗口(使用你的所有顯示器窗口)和拆分窗口; 使用簡(jiǎn)單的JSON文件進(jìn)行完整的自定義; 基于Python的插件API; 一個(gè)統(tǒng)一的、可搜索的命令板。

對(duì)于使用其它編輯器的程序員來(lái)說(shuō),Sublime Text支持TextMate包(不包括命令)和Vi / Vim仿真。

Sublime Text是一個(gè)高度可配置和可擴(kuò)展的文本編輯器。它包含超過(guò)50種語(yǔ)法,其中包括JavaScript,它可以使用Sublime軟件包和TextMate語(yǔ)法定義進(jìn)行擴(kuò)展??梢阅軌蛲ㄟ^(guò)少量按鍵來(lái)安裝Babel(React)和TypeScript(Angular)的語(yǔ)法和支持。

Sublime Text支持多個(gè)窗口、拆分窗口,每個(gè)項(xiàng)目可以有多個(gè)工作區(qū)、多個(gè)視圖以及包含視圖的多個(gè)窗格。當(dāng)想要整合、調(diào)試和測(cè)試空間時(shí),使用所有的屏幕空間會(huì)變得相當(dāng)簡(jiǎn)單的。Sublime Text還支持所有內(nèi)容的自定義:顏色,文本字體,全局鍵綁定,制表符停止,特定文件的鍵綁定和代碼段,甚至語(yǔ)法突出顯示規(guī)則等。Sublime Text的編碼文件默認(rèn)為JSON文件,語(yǔ)言定義默認(rèn)是XML。

Sublime Text有一個(gè)活躍的用于創(chuàng)建和維護(hù)Sublime Text包和插件的社區(qū)。Sublime Text缺少的許多功能,包括JSLint和JSHint接口,JsFormat,JsMinify,PrettyJSON和Git支持 ,都可以通過(guò)社區(qū)使用Package Installer來(lái)實(shí)現(xiàn)。

以上就是“nodejs的編譯器有哪些”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家閱讀完這篇文章都有很大的收獲,小編每天都會(huì)為大家更新不同的知識(shí),如果還想學(xué)習(xí)更多的知識(shí),請(qǐng)關(guān)注億速云行業(yè)資訊頻道。

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI