最近看到很多前端的框架、模块需要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
提交
取消