vue-loader

 本篇文章将从无到有的经过一个demo来展现vue-loader的基本用法,会涉及到部分webpack,npm等知识。css

首先介绍一下最基本的文件结构,由于正式项目中的文件资源都比较多,本项目只是最基本的演示项目,因此会有所误差。html

其中,main.js是项目的入口文件,package.json是工程文件,主要有项目依赖、名称、配置等信息,webpack.config.js是webpack配置文件。vue

新建项目

首先第一步是新建项目相关的文件夹和文件,须要在项目文件夹的根目录建下面4个文件webpack

而后经过npm在项目根目录生成工程文件:npm  webpack --yes,命令执行完毕后,在项目根目录会发现多了一个package.json的文件。web

webpack准备工做

1,在项目根目录执行命令安装webpack:npm install webpack webpack-dev-server --save-devnpm

2,修改工程文件,添加热加载功能:json

而后再次执行命令便可:npm run devapi

3,根目录执行命令下载vue-loader:npm install vue-loader --save-devbabel

4,根目录执行命令下载vue文件解析包:npm install vue-html-loader css-loader vue-style-loader vue-hot-reload-api@1.3.2 --save-devwebpack-dev-server

5,为了将ES6编译为ES5,还须要下载相关包文件:npm install  babel-loader  babel-core  babel-plugin-transform-runtime  babel-preset-es2015  babel-runtime  --save-dev

6,安装vue:npm install vue --save

基本操做

在项目相关文件建完后,开始一些基本的操做。

1,在webpack.config.js文件中配置入口文件

2,在index.html中引入刚刚的出口文件。

3,在main.js文件中使用ES6语法引入相关模板并注册一个vue实例。

第一个页面

 如今,咱们开始使用.vue文件写vue相关的内容,须要说明的是,.vue文件又三部分组成

  • <template>:用于写以前咱们写在body里面的html内容。
  • <script>:用于写全部与js相关内容
  • <style>:用于写页面样式。

如今,第一个简单的demo就完成 。

本站公众号
   欢迎关注本站公众号,获取更多信息