vue与node和npm关系

(1)node功能html

准确的说是使用vue-cli 脚手架搭建项目的时候须要nodejs。也能够用script标签引入vue.min.js这样的,在js里实例化vue也行。前端

使用node有几件事,打包部署,解析vue单文件组件,解析每一个vue模块,拼在一块儿,转码es6,less,等,启动测试服务器localhost8080, 帮助管理 vue-router,vue-resource这些插件,直接拿来用。vue

  也就这些好处,这都是所谓前端工程化,也是前端发展趋势,掌握这些东西也能提高身价。node

 

(2)webpackwebpack

    webpack可以把.vue后缀名的文件打包成浏览器可以识别的js,而这个.vue文件装换须要打包器vue-loader→npm下载→node包管理工具es6

    Vue.js能够在html里引用,使用npm引入是方便包管理。等到应用须要的库和框架多起来后,一个个从html里引入就不方便了。因此用到打包工具好比webpack,能够直接require引入以后将不一样模块打包成单个js文件。同时这些工具提供各类自动化处理,让前端开发更爽。最后Vue.js是数据驱动,和JQuery思路不一样,你几乎不须要本身进行复杂低效的dom操做,开发简介明了。web

 

(3)关系梳理vue-router

  webpack可以把.vue后缀名的文件打包成浏览器可以识别的js,而这个.vue文件装换须要打包器vue-loadervue-cli

  这个vue-loader打包器是能够从npm上面下载(npm上面有不少资源包),npm下载文件以后,webpack打包文件的时须要node环境去运行npm

.

相关文章
相关标签/搜索