當前位置:首頁 » 工具五金 » 開發nodejs用什麼工具
擴展閱讀
中石油業務怎麼樣 2025-07-25 07:35:19
重慶哪裡有廢舊電子產品 2025-07-25 07:31:57

開發nodejs用什麼工具

發布時間: 2022-06-11 11:29:10

1. node.js在什麼工具上有提示

開發工具
1.WebStorm,毫無疑問非他莫屬,跨平台,強大的代碼提示,支持Nodejs調試,此外還支持vi編輯模式,這點我很喜歡。
2.做些小型項目用Sublime Text。
3.Browserify:將你的nodejs模塊應用到瀏覽器中
4.nvm:nodejs版本管理工具,你可能會用到多個nodejs版本(如v0.11.x支持generator的nodejs和stable的v0.10.x版本),用它可以方便切換

測試&自動化
1.mocha:一個簡單、靈活有趣的 JavaScript 測試框架(類似的還有should,supretest)
2.gruntjs:迄今為止node世界中最流行的構建工具
3.gulp.js:宣稱取代gruntjs的東東
4.node-inspector:nodejs代碼調試神奇,結合瀏覽器Chrome-Debug,輕量,方便
5.node-dev:代碼改了,還在不斷的按Ctrl+C嗎?快試試這個工具吧,使用fs.watch()監控項目目錄,代碼變化後,自動重啟項目
6.pm2:替代node-forever的新秀

第三方開發包
1.Edge.js:讓.NET和nodejs在同一進程中運行,相互調用(神器的東西啊)
2.Express,優秀的Web開發框架
3.moment,強大的日期處理庫
4.cheerio,jQuery核心選擇器的實現,可跑在server端,類似jsdom,但比jsdom輕量很多
5.async,非同步處理
6.shortid,url友好的unique id
7.log4js,日誌記錄,穩健的系統離不開日誌記錄
8.colors,便於在console中輸出不同顏色的文本(tinycolor,更輕量級的控制台顏色設置)
9.xmlrpc,方便xml遠程過程調用,比如寫metaweblog的時候可能會用到
10.commander:編寫命令行應用必備,簡化各種命令解析操作
11.koa:Express的接班人
12.chokidar:完善的文件、文件夾監控包,解決了fs.watch諸多不完善的地方,可以進行子目錄的監控,相當方便
13.axon:消息、常見socket模式的上層實現,簡化socket開發,TJ大神作品
14.cron:採用crontab語法的任務計劃包
15.open:使用本地應用打開文件或者url
16.term-list:cli輔助選擇操作
17.deepmerge: js對象深度合並
18.loadsh,underscore:js常用工具庫,對象合並,排序演算法,map,rece等
19.iconv-lite:純js實現的編碼轉換庫,開發爬蟲等場景會經常用到。
20.request: 更簡單的發送http請求
21.needle:輕量級的http client模塊,集成了iconv-lite,跟request類似
22.superagent:類似request,使用風格跟jQuery神似。
23.mobile-agent: 判斷是手機瀏覽器的訪問還是pc端的訪問,對做web很有用哦。
24.is-type-of:js輔助庫,判斷對象的類型

Web框架&工具
1.StrongLoop
2.KeystoneJS
3.CompoundJS
3.Geddy

2. 基於node.js的設計都需要下載哪些軟體

主要用到的軟體和工具如下:

開發語言: node.js

開發工具: visual studio code

nodejs版本管理工具: ndist

src版本管理工具: git

npm私服工具: Verdaccio

希望可以幫到你。

3. mac nodejs用什麼開發

Node Runner(http://www.isofts.org/node-runner/).
這是一款Mac平台的可視化Node.js開發工具:

打開並運行Node.js腳本文件
導出為純文本或是HTML文件
支持Node.js CLI交互
Node.js二進制包
你可以在首選項中指定節點的二進制路徑(「⌘,」)
自動縮進
通過快捷鍵「⌘+」 以及「⌘-」來放大或縮小文字

4. node.js用什麼開發環境

學習資料
1.深入淺出Node.js

2.Node.js開發指南
簡介(只撿了我覺得重要的)
Node.js是讓Javascript脫離瀏覽器運行在伺服器的一個平台,不是語言;
Node.js採用的Javascript引擎是來自Google Chrome的V8;運行在瀏覽器外不用考慮頭疼的Javascript兼容性問題
採用單線程、非同步IO與事件驅動的設計來實現高並發(非同步事件也在一定程度上增加了開發和調試的難度);
Node.js內建一個HTTP伺服器,所以對於網站開發來說是一個好消息;

安裝Node.Js
操作系統環境:WiN 7 64位
在Windows環境下安裝相對簡單
鏈接中下載對應操作系統安裝文件(安裝最新版本就行)
按照提示,一路下一步直到安裝成功後,在默認安裝路徑下可以看到(C:\Program Files\nodejs),默認路徑在安裝的時候可以修改。
安裝成功後,在「命令提示符中」輸入:node -v 查看安裝版本,輸出版本即安裝成功
NPM簡介
Windows的Node.js安裝包安裝里包含了Node Pageaged Moles (npm),這個node.js本身具有基本的模塊,有這了npm可以安裝豐富的node.js庫來完成實際開發需求。
常用命令介紹:
查看幫助
npm help或npm h
安裝模塊
npm intstall <Mole Name>
在全局環境中安裝模塊(-g:啟用global模式)
npm install -g <Mole Name>
卸載模塊
npm uninstall <Moudle Name>
顯示當前目錄下安裝的模塊
npm list
安裝成功後,會在PATH用戶環境變數和系統環境中分別添加npm和node.js路徑

開發工具
WebStorm 我下載了個7.0,好像用它的不少
做.NET開發的可以選擇WebMatrix3 ,下載直接安裝,操作很方便,不做太多解釋,用了一段時間,可以直接建Nodejs項目,如果只在Windows環境下開發,推薦用它
我最終還是選擇了Sublime,可以在各平台下保持個統一個開發工具,配置方法網上有很多
Sublime下載地址: (軟體無需注冊,使用過程中時不時會彈出需要注冊的窗口,取消即可)
Sublime Node.js開發環境配置
下載並安裝Node.js安裝包後再開始配置
1.先安裝好Sublime Text 2
2.運行Sublime,菜單上找到Tools ---> Build System ---> new Build System
3.在文件中復制入
復制代碼代碼如下:

{
"cmd": ["node", "$file"],
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.javascript"
}

4.保存文件為NodeJs.sublime-build
5.菜單上找到Tools ---> Build System --->選擇 NodeJs
6.安裝Package Control;運行Sublime,按下快捷鍵Ctrl + `;在控制台中輸入如下並回車;
復制代碼代碼如下:

import urllib2,os,hashlib; h = '' + ''; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); os.makedirs( ipp ) if not os.path.exists(ipp) else None; urllib2.install_opener( urllib2.build_opener( urllib2.ProxyHandler()) ); by = urllib2.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); open( os.path.join( ipp, pf), 'wb' ).write(by) if dh == h else None; print('Error validating download (got %s instead of %s), please try manual install' % (dh, h) if dh != h else 'Please restart Sublime Text to finish installation')

7.安裝完成後重新啟動Sublime,按下快捷鍵Ctrl + Shift + P; 輸入install,選擇Install Package並回車

8.輸入nodejs並選擇Nodejs安裝(可以裝上JavaScript & NodeJs Snippets)

9.新建test.js文件,輸入 console.log('Hello Node.js'); 按快捷鍵 Ctrl + B 運行,成功輸出! 如下圖

這里配置Sublime Node.js開發環境就成功了!
擴展:安裝多版本管理器
安裝多版本管理器nvmw(Node開發指南一書中用的NVM,Windows上好像不行,在www.npmjs.org中找了這個,雖然學慣用不上,先裝上再說)
安裝命令
npm install -g nvmw
因為沒有使用到它,所有就不做多的介紹,詳細查看

5. 大家開發nodejs用的什麼開發工具

sublime 很不錯。 我自己是用vim

調試用node-inspector,可以直接在chrome下進行調試

6. nodejs 伺服器開發 寫代碼用什麼工具

這個web伺服器包括三塊,app.js是程序入口,負責響應url請求;route.js是路由,用來分發處理復雜的業務邏輯;system.js是配置文件,用來配置伺服器參數,如host、port等

首先來看app.js,引用模塊,http處理url請求,url用來解析請求參數和路徑,path只是用來匹配路徑的擴展名o(╯□╰)o,fs用來讀取本地靜態文件,剩下兩個模塊後面詳解。

接下來正式創建伺服器處理請求,請求大致分兩類,一類是靜態文件,如xxx.html、xxx.js等等,另一類是進行業務處理,如常見的增刪查改操作,這一部分操作交給路由處理,這里用了一個簡單的判斷邏輯:通過後綴名,後綴名在system.js中配置。

讀取本地文件的時候要注意一點,那就是緩存。如果客戶端發出重復請求,伺服器需要判斷文件自上次請求後是否發生了修改,如果未修改返回304,這樣可以加快瀏覽器端的響應速度。這里的判斷方式是通過判斷請求的header的if-modified-since時間和本地文件修改時間是否一致,如果一致則返回304,否則重置該時間,第一張圖是代碼,第二張圖是通過chrome調試工具看到的請求頭部時間。

如果需要進行業務處理,則交給路由處理了。首先路由引入具體的業務邏輯模塊,然後通過解析具體的路徑名來執行具體的業務邏輯,這里注意的是:由於node.js的並發特性,記得傳入回調函數來獲得相應的處理結果。

最後看一下伺服器配置文件和啟動後的效果 :)

7. nodejs開發工具叫什麼

nodejs需要安裝nodejs開發環境,工具任何編輯器都可以開發的,本人比較喜歡vscode編輯器

8. NodeJS用什麼IDE

WebStorm 是jetbrains公司旗下一款JavaScript 開發工具。被廣大中國JS開發者譽為「Web前端開發神器」、「最強大的HTML5編輯器」、「最智能的JavaScript IDE」等。與IntelliJ IDEA同源,繼承了IntelliJ IDEA強大的JS部分的功能。

9. nodejs在mac上開發用什麼工具

第一步,從nodejs.org 中下載Node.js for Mac 安裝包或者網路一下也可以搜到,也就是一個6M多的pkg文件,下載之後點擊安裝即可。 它將在你的機器上安裝 Node.js 和 npm (node package manager). 安裝成功後你就可以使用 node 和 npm 命令了。