vue 是一个js的前端架构。和angular没有什么区别(都是前端架构),但是实质上差别很大。以后会总结。
1、Vue.js 的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件,Vue.js 自身不是一个全能框架。它只聚焦于视图层。因此它非常容易学习,非常容易与其它库或已有项目整合。
2、另一方面,在与相关工具和支持库一起使用时,Vue.js 也能完美地驱动复杂的单页应用。
3、vue.js是一个Js 框架。在node里面通过Npm 安装,是为了方便进行模块化管理。这样你的整个项目就能实现模块化组件化,并且按需加载。
它不仅仅可以在node.js中安装,也可以直接在web页面中使用,引入就可以,上述说了那么多的原因,这时候你根据需要就可以按自己的意愿安装了。