Vue-cli
Vue-cli
俗称 “ 脚手架 “ 可以快速搭配起Vue
项目,利用webpack
管理项目,具有的功能目录结构
,本地调试
,代码部署
,热加载
,单元测试
npm install --global vue-cli
执行上述命令后,电脑就全局安装了 Vue-cli
先简单说一下 Webpack
Webpack
官网原话:
本质上,webpack 是一个现代 JavaScript 应用程序的静态模块打包器(module bundler)。当 webpack 处理应用程序时,它会递归地构建一个依赖关系图(dependency graph),其中包含应用程序需要的每个模块,然后将所有这些模块打包成一个或多个 bundle。
Webpack
的核心思想:所有的东西都是模块。
Webpack
就是一种模块化生产的工具
核心概念的东西有:
- entrt (入口)
指示 Webpack
应该使用哪个模块,来作为构建其内部依赖图的开始。进入入口起点后,webpack 会找出有哪些模块和库是入口起点(直接和间接)依赖的。
- output (输出)
告诉 Webpack
在哪里输出它所创建的 bundles,以及如何命名这些文件。
- loader (加载)
让 Webpack
能够去处理那些非 JavaScript
文件(Webpack
自身只理解 JavaScript
)。loader
可以将所有类型的文件转换为 webpack
能够处理的有效模块
- plugins (插件)
执行范围更广的任务和功能(如热加载)
一个简易的webpack.config.js
|
|
使用Vue-cli
中小型项目中,推荐用 vue init webpack-simple xxx
生成项目文件
大型项目中,则推荐用 vue init webpack xxx
生成项目文件
后者较前者的项目文件更完整,但一般情况,前者已经够用
前者生成的项目结构如下:
src
放主要的代码文件
index.html
是页面输出
webpack.config.js
是 webpack
的配置文件
main.js
是入口文件
App.vue
是 Vue
的页面级文件,展示到页面的东西,都将从这里加载
dist
是打包生成的文件被隐藏,但存在
当我们使用不同组件的时候,应该在 src
下建一个文件夹 components
用于同意管理组件
- 点到即止,暂且说到这,毕竟是初次接触,待了解深入了,再详说