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

白板的微信
TA貢獻1883條經驗 獲得超3個贊
1 node.js是javascript運行時,可以看作是javascript運行環境,類比瀏覽器
2 npm和前端框架的關系類比jar包和maven,然后maven需要運行環境jdk,npm管理包需要node
3 用node.js開發前端或集成前端模塊,則node.js主要是用來做為前端開發環境。完成之后,服務器是什么語言無所謂。此時服務器對于js和html來說,只是個http服務器,傳輸文件,運行環境還是在瀏覽器。
4 對于node.js模塊來說,如http,express,file等模塊,node.js環境是必須的。就好像java運行需要jdk。
添加回答
舉報
0/150
提交
取消