vue-cli 2.x 版本 3.x ~ 以上 版本 ESLint 代码检查工具 nodejs npm yarn nodejs js deno --> typescript == js dev == start 开发阶段 build 打包上线 webpack??? 打包工具 build/ 就是实现 npm run build 打包命令的功能的 webpack.base.conf.js config/ 脚手架的配置文件 dist/ npm run build 运行后产生的文件,用于部署到线上服务器给用户使用的 map sourcemap(源码地图) node_modules/ 存在项目依赖的 一般是 cnpm i npm i 得来的 src/ 项目开发的所有源代码 assets/ 存放静态资源 css components/ 公共组件的地方 router/ vue-router 路由配置文件 App.vue 网站最顶级的父组件 main.js 项目的入口启动文件 做一些全局配置(组件,插件等等等...) static/ 存放静态(图片,字体,音乐,视频)资源 .babelrc babel 的配置文件, babel 转换工具,把高版本的js(es6++)转换为低版本(es5)的语法 .editorconfig .eslintignore 忽略文件 .eslintrc.js eslint 配置文件 .gitignore git 的忽略文件 .postcssrc.js postcss 插件的配置文件 index.html 网站唯一的html文件 README.md(markdown) 项目的说明书 三大框架开发出来的网站:spa 单页web应用 导致一个问题:seo优化 TODO es6 async await vue-resource axios 如何使用插件 非vue插件 axios vue插件 css 预处理器 less stylus sass