zoukankan      html  css  js  c++  java
  • build 文件夹中的 vue-loader.conf.js

     1 //处理.vue文件的配置文件
     2 'use strict'
     3 const utils = require('./utils')
     4 const config = require('../config')
     5 const path = require('path')
     6 const isProduction = process.env.NODE_ENV === 'production' // 判断是不是生产环境
     7 
     8 // 根据环境来获取相应的productionSourceMap或者cssSourceMap
     9 const sourceMapEnabled = isProduction ?
    10   config.build.productionSourceMap :
    11   config.dev.cssSourceMap
    12 
    13 // 导出
    14 module.exports = {
    15   loaders: utils.cssLoaders({
    16     sourceMap: sourceMapEnabled, // 是否开始sourceMap 用来调试
    17     extract: isProduction // 是否单独提取抽离css
    18   }),
    19   cssSourceMap: sourceMapEnabled, // 记录压缩的代码,用来找到源码位置
    20   cacheBusting: config.dev.cacheBusting, // 是否缓存破坏
    21   // 在模块编译的过程中,编译器可以将某些属性,比如src转换为require调用
    22   transformToRequire: {
    23     video: ['src', 'poster'],
    24     source: 'src',
    25     img: 'src',
    26     image: 'xlink:href'
    27   },
    28   // 高速缓存目录
    29   cacheDirectory: path.resolve(__dirname, '../node_modules/.cache/vue-loader'),
    30   // 检查以下 loaders 在磁盘上的结果
    31   cacheIdentifier: 'cache-loader:{version} {process.env.NODE_ENV}'
    32 }
  • 相关阅读:
    字典_序列解包用于列表元组字典
    字典_序列解包用于列表元组字典
    字典_元素的访问_键的访问_值的访问_键值对的访问
    字典_特点_4种创建方式_普通-dict
    元组_生成器推导式创建元组-总结
    MySql高级
    技术点
    全文检索ElasticSearch
    数仓管理
    SpringCache
  • 原文地址:https://www.cnblogs.com/zhuyujie/p/14074618.html
Copyright © 2011-2022 走看看