求助关于前端模块和node.js的关系?如何看待呢?

最近看到很多前端的框架、模块需要npm安装(例如vue.js) 而npm又依赖于node.js 但node.js不是后端语言吗 为什么和前端框架有联系 是仅仅用来打包安装这些前端模块 还是必须以node.js作为后端的项目才可以使用这些前端模块 换句话说 如果我的后端是用java写的 前端还能用这些模块吗

慕少森
浏览 391回答 2
2回答

白板的微信

1 node.js是javascript运行时,可以看作是javascript运行环境,类比浏览器2 npm和前端框架的关系类比jar包和maven,然后maven需要运行环境jdk,npm管理包需要node3 用node.js开发前端或集成前端模块,则node.js主要是用来做为前端开发环境。完成之后,服务器是什么语言无所谓。此时服务器对于js和html来说,只是个http服务器,传输文件,运行环境还是在浏览器。4 对于node.js模块来说,如http,express,file等模块,node.js环境是必须的。就好像java运行需要jdk。
打开App,查看更多内容
随时随地看视频慕课网APP