webpack 之使用vue
- 现在,我们希望在项目中使用vuejs,那么必然需要对其有所依赖,所以需要先就行安装
- 注:因为我们后续是在实际项目中也会使用vue的,所以并不是开发时依赖
- npm install vue --save
- 然后配置vue-loader(开发时依赖)
- npm install --save-dev vue-loader vue-template-compiler
- 之后在webpack.config.js里面配置vue的版本和vue-loader
- const path = require('path'); // 导入path模块 ,由于依赖node,所以必须要有package.json,即创建项目
- module.exports = {
- entry : './src/index.js', // 入口
- output : {
- path : path.resolve(__dirname,'dist'), // 这里必须用绝对路径
- filename : 'bundle.js', // 出口,
- publicPath: 'dist/', // 配置url文件路径
- },
- module:{
- rules:[
- {
- test:/\.css$/,
- // css-loader只负责将css文件进行加载
- // style-loader负责将样式添加到DOM中
- // 使用多个loader时。是从右向左
- use:['style-loader','css-loader',]
- },
- {
- test:/\.(png|jpg|gif|jpeg)$/,
- use:[
- {
- loader:'url-loader',
- options:{
- // 当加载的图片,小于limit时,会将图片编译成base64字符串形式
- // 当加载的图片,大于limit时,需要使用file-loader模块进行加载
- limit: 8196,
- name: 'img/[name].[hash:8].[ext]' // 名称规则
- },
- }
- ]
- },
- // babel配置(es6 => es5)
- {
- test:/\.js/,
- // exclude:排除
- exclude:/(node_modules|bower_components)/,
- use:{
- loader:'babel-loader',
- options:{
- presets:['es2015']
- }
- }
- },
- // 配置vue-loader
- {
- test:/\.vue$/,
- use:['vue-loader']
- }
- ]
- },
- // 指定vue的版本
- resolve:{
- // alias:别名
- alias:{
- // runtime-only ->代码中 ,不可以有任何的template
- // runtime-compiler ->代码中,可以有template,因为compiler可以用来编译template
- // 指定vue->compiler
- 'vue$':'vue/dist/vue.esm.js'
- }
- }
- }
那么,接下来就可以按照我们之前学习的方式来使用vue了

demo.html (页面文件,只有一个#app标签

APP.vue vue组件文件(模板,css,js都写在一个页面里)
运行npm run bulid 。vue就会被一起打包
--开发环境都在
如果想修改版本,直接修改保存,然后在终端执行 npm install 就好
webpack 之使用vue的更多相关文章
- 前端笔记之Vue(一)初识SPA和Vue&webpack配置和vue安装&指令
一.单页面应用(SPA) 1.1 C/S到B/S页面架构的转变 C/S:客户端/服务器(Client/Server)架构的软件. C/S 软件的特点: ① 从window桌面双击打开 ② 更新的时候会 ...
- vue全家桶安装以及修改webpack配置新增vue项目启动方式
一.安装node环境(自带npm) 下载地址 二.替换下载源 // 淘宝 NPM 镜像 npm install -g cnpm --registry=https://registry.npm.taob ...
- 在webpack中配置vue.js
在webpack中配置vue.js 这里有两种在webpack中配置vue.js的方法,如下: 1.在main.js中引入vue的包: index.html: <!DOCTYPE html> ...
- 基于 Webpack 4 搭建 Vue 开发环境
自从工作之后,就已经很久没有写过博客了.时间被分割得比较碎,积累了一段时间的学习成果,才写下了这篇博客. 之前有写过 Webpack4 的文章,但是都比较偏入门,唯一的一篇实战篇 -- 基于Webpa ...
- 手把手使用 Webpack 4 建立 VUE 项目
手把手使用 Webpack 4 建立 VUE 项目 安装 node.js 略 安装 cnpm 略 安装 webpack cnpm install webpack -g 安装 vue-cli cnpm ...
- webpack 中导入 vue 和普通网页使用 vue 的区别(四)
一:在普通网页中使用 vue 使用 script 标签,引入 vue 包 在 ndex 页面中,创建一个 id 为 App 的 div 容器 通过 new Vue 得到一个 vue 实例 二:在 we ...
- 011 webpack中使用vue
一:在webpack中使用vue 1.安装vue的包 2.index.html <!DOCTYPE html> <html lang="en"> <h ...
- Vue学习之webpack中使用vue(十七)
一.包的查找规则: 1.在项目根目录中找有没有 node_modules 的文件夹: 2.在 node_modules 中根据包名,找对应的vue 文件夹: 3.在vue 文件夹中,找 一个叫做 pa ...
- webpack如何使用vue
1.安装vue的包: cnpm i vue -S 2.在main.js中导入包 3.运行起来报错 3.1第一种解决办法: 3.2第二种解决办法: 让我们先回顾一下包的查找规则: //1.找项目根目录 ...
- 在webpack中配置.vue组件页面的解析
1. 运行`cnpm i vue -S`将vue安装为运行依赖: 2. 运行`cnpm i vue-loader vue-template-compiler -D`将解析转换vue的包安装为开发依赖: ...
随机推荐
- 解决“此Flash Player与您的地区不相容”
1.进入C:\Windows\System32\drivers\etc目录,将hosts文件拷贝到桌面,然后用文本编辑器,比如记事本,打开,在最后一行添加: 127.0.0.1 geo2.adobe. ...
- FIB表中 Next Hop 的几种状态码(drop/receive/attached/no route)的含义
以一个例子来说明,假设有如下两个路由器R1,R2,且均配置了到达彼此环回地址的静态路由. (1.1.1.1/24)R1(Gig0/0)(.1)——12.0.0.0/24——(.2)(Gig0/0)R2 ...
- css3元素如何扭曲、移位或旋转
css3 transform 兼容性:IE10+ transform:rotate(deg) 正数为顺时针,负数为逆时针 <!DOCTYPE html> <html lang=&qu ...
- 【笔记】机器学习 - 李宏毅 - 2 - Regression + Demo
Regression 回归 应用领域包括:Stock Market Forecast, Self-driving car, Recommondation,... Step 1: Model 对于宝可梦 ...
- Mybatis的延迟加载和立即加载
Mybatis的延迟加载和立即加载 示例:在一对多中,当我们有一个用户,他有100个帐户 问题1:在查询用户时,要不要把关联的账户查出来? 问题2:在查询账户时,要不要把关联的用户信息查出来? 问题1 ...
- java【第三课 条件语句】
一.java条件语句 import java.util.Scanner; //导入扫描仪 public class demo{ public static void main(String[] arg ...
- while语句的练习一
今天学习了while语句,自己想了一道题,试着练习,改了几次之后调试通过: 学生做题,如果全部都做对了,那么会得到老师的夸奖,如果做错了,那么每道题要罚抄十遍: namespace _999_1错题罚 ...
- linux 文件系统管理三部曲之二:创建文件系统
创建文件系统的含义:就是格式化一个硬盘分区,不同的格式化方式,就是创建了不同的文件系统. 格式化: 低级格式化:划分分区前执行,主要是划分硬盘的磁道等. 高级格式化:划分分区后执行,创建文件系统 创建 ...
- openlayers按坐标点播放
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- CF566C Logistical Questions(10-1)
题意 \(n\)个点的树,有点权,有边权,\(f(x)=\sum\limits_{i=1}^n w_idis(i,x)^{1.5}\),求最小的\(f(x)\)的\(x\) 单独考虑一条链,顺序编号, ...