前端用vue,后端需要nodejs吗?

简而言之:后端用不用node,和前端用不用vue,二者完全没关系。

那为何用vue和vue插件开发前端的时候,经常需要各种npm install呢?为何要在本地安装node环境?

本地需要安装node是因为:

在本地使用vue开发前端的时候,你并不是直接编写最后使用的静态js文件,而是有一大堆代码和配置之类的乱七八糟的东西,
而webpack这个工具,可以把以.vue结尾的项目文件和各种配置之类的乱七八糟的文件,进行打包编译,生成最后放在服务器上的静态js文件

最后项目上线的时候,用户访问服务器,下载这个静态文件,直接在浏览器就运行了。

所以需要node的不是服务器,而是本地的webpack做打包编译工作的时候需要

参考 为什么vue+webpack需要用到node,如何部署项目到服务器?
https://www.cnblogs.com/zhuzhenwei918/p/6866094.html

相关文章