1、vue init 和 vue create 的区别?
vue create 是vue-cli3.x的初始化方式,目前模板是固定的,模板选项可自由配置,创建出来的是vue-cli3的项目,与cue-cli2项目结构不同,配置方法不同,具体配置方法参考官方文档。vue init 是vue-cli2.x的初始化方式,可以使用github上面的一些模板来初始化项目,webpack是官方推荐的标准模板名。vue-cli2.x项目向3.x迁移只需要把static目录复制到public目录下,老项目的src目录覆盖3.x的src目录(如果修改了配置,可以查看文档,用cli3的方法进行配置)
2、babel 介绍
Babel 是一个 JavaScript 编译器,可以把ES6的语法转为兼容浏览器的ES5语法
3、webpack介绍
webpack 是一个现代 JavaScript 应用程序的静态模块打包器(module bundler)。
webpack是nodejs的一个模块,该模块提供了构建前端开发环境(打包,转码,构建开发服务器...) 的功能。
4、vue init卡住,缓慢问题?
解决办法:npm的镜像替换成淘宝
npm config set registry http://registry.npm.taobao.org/