初始化:

npm init -y

安装webpack

npm install webpack webpack-cli --save-dev

安装vue

npm i --save-dev  vue vue-loader vue-template-compiler 

安装css的插件

npm install --save-dev style-loader css-loader
npm install --save-dev file-loader

webpack.config.js 配置文件

const path = require('path');
const VueLoaderPlugin = require('vue-loader/lib/plugin');module.exports = {entry: './src/main.js',output:{path: path.resolve(__dirname,'dist'),filename :'bundle.js'},plugins:[new VueLoaderPlugin()],  module:{rules:[{  test:  /\.vue$/,  use:'vue-loader'},{test: /\.css$/,use: ['vue-style-loader','css-loader']},{test: /\.(png|svg|jpg|gif)$/,use:[{loader:'file-loader',options: {esModule: false,}}]}]},resolve:{alias:{"vue$":"vue/dist/vue.js"}}}

index.html

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta http-equiv="X-UA-Compatible" content="ie=edge"><title>Document</title>
</head>
<body><div id="app"><p>{{msg}}</p></div><script src="../dist/bundle.js"></script>
</body>
</html>

main.js

import Vue from 'vue'
import app from './app.vue'var vm = new Vue({el: '#app',data: {msg: '123'},render:c=>c(app)})

app.vue

<template>
<div><div class="example">{{ msg }}</div><img src="./image/1.gif">
</div>
</template><script>
export default {data () {return {msg: 'Hello world!'}}
}
</script><style>
.example {color: red;
}
</style>

Vue之webpack打包CSS图片字体相关推荐

  1. webpack打包css image,webpack 打包CSS 引入图片

    加载css 安装style-loader, css-loader npm install style-loader css-loader --save-dev 配置webpack.config.js文 ...

  2. Vue+Vue Router+Webpack打包网站基础页面

    Vue+Vue Router+Webpack打包网站基础页面 1.目录结构 2.package.json所需依赖包 {"name": "vue_router_webpac ...

  3. 上传服务器后字体文件丢失,详解Vue+elementUI build打包部署后字体图标丢失问题...

    错误描述: Vue+elementUI  build打包部署后字体图标丢失,控制台显示文件element-icons.woff和element-icons.ttf文件404 错误展现: 控制台报错截图 ...

  4. Vue项目webpack打包部署到服务器

    Vue项目webpack打包部署到服务器 这篇博文主要说的就是我今天遇到的问题,而且在经过我的询问,好多人在打包部署的时候都遇到了一些问题,下面就来说下,如何将Vue项目放置在服务器上,这里以Tomc ...

  5. webpack打包css

    webpack打包 1.打包css 2.打包逻辑 1-1.webpack打包css逻辑 3.打包css 4.打包成独立的css文件 5.添加样式前缀 6.格式校验 7.压缩css 8.我们为什么要用这 ...

  6. 解决webpack打包bootstrap报字体不能解析问题

    解决webpack打包bootstrap报字体不能解析问题 参考文章: (1)解决webpack打包bootstrap报字体不能解析问题 (2)https://www.cnblogs.com/zero ...

  7. php项目webpack打包,Vue项目webpack打包部署时Tomcat刷新报404错误问题如何处理

    这次给大家带来Vue项目webpack打包部署时Tomcat刷新报404错误问题如何处理,Vue项目webpack打包部署时Tomcat刷新报404错误问题处理的注意事项有哪些,下面就是实战案例,一起 ...

  8. Vue——10 - webpack打包保姆级教程01——打包js、json、css、less、html、背景图片以及图片、字体(Font)文件,devsever,生产环境配置以及css的兼容写法

    目录 一.webpack打包JS文件 1.新建入口文件index.js和mathUtils.js,index.js是依赖于mathUtils.js 2.然后使用webpack命令打包js文件 二.打包 ...

  9. webpack打包:文件+图片+图标字体......

    webpack是什么? webpack本质是一个第三方的模块包,用于分析,并打包代码. 支持所有类型的文件包 支持less/sass转换成css 支持ES6/7/8降级为ES5:(为什么降级?是为了更 ...

最新文章

  1. R语言acres92 region_《R语言实战》读书笔记-- 第六章 基本图形
  2. matlab 主成分 分类,matlab主成分分析
  3. 单表数据量过大处理策略
  4. C#方法重载(overload)方法重写(override)隐藏(new)
  5. Emmet使用-----HTML
  6. linux命令无视错误,llinux 的一些命令和错误
  7. 计算几何 —— 二维几何基础 —— 三角形的面积
  8. scala java抽象理解_Scala学习笔记(五) 抽象类以及类中的一些语法糖
  9. 分布式内存文件系统Alluxio
  10. spring 定时任务---task
  11. c语言数字分解一个数,关于一道分解整数为N个连数整数的编程题
  12. 触发器(Trigger)的使用方法详解
  13. Python3选择支持非ASCII码标识符的缘由
  14. Ubuntu13.04配置优化(二)转贴
  15. Netty实现高性能IOT服务器(Groza)之手撕MQTT协议篇上
  16. 如果想用Python下载付费歌曲,应该怎么做?
  17. AUTOCAD——LEN命令
  18. Exchange邮件服务器渗透
  19. java项目学生量化管理考核细则_班级管理量化考核细则范本
  20. 高职高考数学可以用计算机吗,将高职高考数学成绩从39分提到120分,3个月时间可能吗?...

热门文章

  1. Centos Nginx+PHP Install 史上最完美
  2. document.all用法
  3. Request,Request.Form,Request.QueryString
  4. java awt point_100分 解决java import java.awt.Point;import java.awt.Rectangle;
  5. python钉钉机器人发送excel附件_Python自动化办公|如何在钉钉上自动发送定制消息或通知给同事...
  6. oracle同sql中isnull无法,SQL中的ISNULL函数使用介绍
  7. 如何避免学习linux必然会遇到的几个问题
  8. Leetcode 581.最短无序连续子数组
  9. javaweb 发布目录
  10. 【转】Linux内存管理(最透彻的一篇)