vue 是一个 JS, 但是安装它却有点与众不同, 安装 vue 一般是通过 NPM 进行安装, node.JS 中包括了这个 NPM, 所以安装完 node.JS 就可以使用 NPM 了. 使用 vue-cli 搭建项目时也需要 Node.JS.
Node.JS 是一个基于 Chrome JavaScript 运行时建立的一个平台.
Node.JS 是一个事件驱动 I/O 服务端 JavaScript 环境, 基于 Google 的 V8 引擎, V8 引擎执行 JavaScript 的速度非常快, 性能非常好.
Node.JS 是一个应用程序框架, 有时也被称为运行环境 (runtime), 通过它, 应用程序可使用 JavaScript 编程语言来构建.
NPM 是 Node.JS 官方提供的包管理工具, 他已经成了 Node.JS 包的标准发布平台, 用于 Node.JS 包的发布, 传播, 依赖控制. NPM 提供了命令行工具, 使你可以方便地下载, 安装, 升级, 删除包, 也可以让你作为开发者发布并维护包.
vue.js 是一个 JS 框架, 可在 node 里面通过 NPM 安装, 是为了方便进行模块化管理. 这样你的整个项目就能实现模块化组件化, 并且按需加载.
你也可以用 script 标签引入 vue.min.JS 这样的, 没人拦你, 在 JS 里实例化 vue, 也行.
使用 node 有几件事, 打包部署, 解析 vue 单文件组件, 解析每个 vue 模块, 拼在一起, 转码 es6,Less 等, 启动测试服务器 localhost8080, 帮你管理 vue-router,vue-resource 这些插件, 直接拿来用.
来源: http://www.css88.com/qa/node-js/11829.html