继续在webpack.config.js中配置loader


{
test:/\.css$/,
use: [
'style-loader',
'css-loader'
]
},{
test:/\.(jpg|svg|jpeg|png|gif)$/,
use: [
{
loader: 'url-loader',
options: {
limit: 1024,
name: '[name]-aa.[ext]'
}
}
]
}

变成下面:

 1 const path = require('path')
2
3 const VueLoaderPlugin = require('vue-loader/lib/plugin')
4
5 module.exports = {
6 entry: path.join(__dirname,'src/index.js'),
7 output: {
8 filename: 'bundle.js',
9 path: path.join(__dirname,'dist')
10 },
11 module: {
12 rules: [
13 {
14 test: /\.vue$/,
15 loader: 'vue-loader'
16 },{
17 test:/\.css$/,
18 use: [
19 'style-loader',
20 'css-loader'
21 ]
22 },{
23 test:/\.(jpg|svg|jpeg|png|gif)$/,
24 use: [
25 {
26 loader: 'url-loader',
27 options: {
28 limit: 1024,
29 name: '[name]-aa.[ext]'
30 }
31 }
32 ]
33 }
34 ]
35 },
36 plugins:[
37 new VueLoaderPlugin()
38 ]
39 }

需要输入命令:

npm i css-loader url-loader file-loader style-loader

再添加css预处理器stylus:先在webpack.config.js中添加loader ,然后安装stylus和stylus-loader

const path = require('path')

const VueLoaderPlugin = require('vue-loader/lib/plugin')

module.exports = {
entry: path.join(__dirname,'src/index.js'),
output: {
filename: 'bundle.js',
path: path.join(__dirname,'dist')
},
module: {
rules: [
{
test: /\.vue$/,
loader: 'vue-loader'
},{
test:/\.css$/,
use: [
'style-loader',
'css-loader'
]
},{
test: /\.styl/,
use: [
'style-loader',
'css-loader',
'stylus-loader'
]
},{
test:/\.(jpg|svg|jpeg|png|gif)$/,
use: [
{
loader: 'url-loader',
options: {
limit: 1024,
name: '[name]-aa.[ext]'
}
}
]
}
]
},
plugins:[
new VueLoaderPlugin()
]
}

输入命令

npm i stylus stylus-loader

最新文章

  1. maven引入的jar带了时间戳
  2. js通过sessionStorage实现的返回上一页
  3. CloudSim样例分析
  4. 开始使用Mac OS X——写给Mac新人
  5. 一个无聊的实验:验证网站是否通过web容器还是微服务部署
  6. Java 程序检查远程服务器状态
  7. on事件绑定阻止冒泡的问题
  8. js获取url,截取url参数,截取url后文件名
  9. this->的作用
  10. js面向对象和php面向对象的区别
  11. Python Revisited Day 04 (控制结构与函数)
  12. linux命令去掉_bak
  13. 剑指offer(55)链表中环的入口节点
  14. python:函数初始
  15. [转]MVC实用架构设计(三)——EF-Code First(3):使用T4模板生成相似代码
  16. 获得WebBrowser中的图片数据
  17. 一些常用的排序算法(C版)
  18. opsmanage 自动化运维管理平台
  19. adb shell中的am pm命令
  20. bash里wget失败

热门文章

  1. 微信SDK的使用
  2. java批量下载文件为zip包
  3. C# AppDomain 详解
  4. spring boot 2.0.0 + shiro + redis实现前后端分离的项目
  5. HDFS简介及基本概念
  6. 哈希表(HashMap)分析及实现(JAVA)
  7. Go: 复合数据类型slice
  8. vue项目梳理
  9. 眼见为实,看看MySQL中的隐藏列!
  10. 微信支付 调用支付jsapi缺少参数total_fee 和 支付验证签名失败 prepay_id配置问题