zoukankan      html  css  js  c++  java
  • vue-cli脚手架之webpack.test.conf.js

    webpack单元测试配置:

    // This is the webpack config used for unit tests.
    
    var utils = require('./utils')//utils.js文件导入
    var webpack = require('webpack')//webpack模块导入
    var merge = require('webpack-merge')//合并模块插件
    var baseConfig = require('./webpack.base.conf')//导入基础配置webpack.base.conf.js
    
    var webpackConfig = merge(baseConfig, {
      // use inline sourcemap for karma-sourcemap-loader
      module: {
        rules: utils.styleLoaders()
      },
      devtool: '#inline-source-map',
      plugins: [
        new webpack.DefinePlugin({
          'process.env': require('../config/test.env')//指定环境为测试环境  test.env中设置了NODE_ENV=‘testing’
        })
      ]
    })
    
    // no need for app entry during tests
    delete webpackConfig.entry
    
    module.exports = webpackConfig

    惹,文件看上去很简单,实际webpack到底如何测试?如何设置单元测试配置还有待继续研究。。。

  • 相关阅读:
    入门系列4
    入门系列3
    入门系列2
    入门系列1
    sql进阶-筛选库表中数据为空的表
    sql进阶-删除所有的视图
    sql序列(2) sql语句功能表
    sql序列(5)事务
    sql序列(4)存储过程
    KVM虚拟化介绍
  • 原文地址:https://www.cnblogs.com/hongdiandian/p/8319516.html
Copyright © 2011-2022 走看看