最近看到很多前端的框架、模塊需要npm安裝(例如vue.js) 而npm又依賴(lài)于node.js 但node.js不是后端語(yǔ)言嗎 為什么和前端框架有聯(lián)系 是僅僅用來(lái)打包安裝這些前端模塊 還是必須以node.js作為后端的項(xiàng)目才可以使用這些前端模塊 換句話說(shuō) 如果我的后端是用java寫(xiě)的 前端還能用這些模塊嗎
2 回答

白板的微信
TA貢獻(xiàn)1883條經(jīng)驗(yàn) 獲得超3個(gè)贊
1 node.js是javascript運(yùn)行時(shí),可以看作是javascript運(yùn)行環(huán)境,類(lèi)比瀏覽器
2 npm和前端框架的關(guān)系類(lèi)比jar包和maven,然后maven需要運(yùn)行環(huán)境jdk,npm管理包需要node
3 用node.js開(kāi)發(fā)前端或集成前端模塊,則node.js主要是用來(lái)做為前端開(kāi)發(fā)環(huán)境。完成之后,服務(wù)器是什么語(yǔ)言無(wú)所謂。此時(shí)服務(wù)器對(duì)于js和html來(lái)說(shuō),只是個(gè)http服務(wù)器,傳輸文件,運(yùn)行環(huán)境還是在瀏覽器。
4 對(duì)于node.js模塊來(lái)說(shuō),如http,express,file等模塊,node.js環(huán)境是必須的。就好像java運(yùn)行需要jdk。
添加回答
舉報(bào)
0/150
提交
取消