UNPKG

brain-vue-cli

Version:

A command line tool used to run projects

28 lines (27 loc) 895 B
// This is the webpack config used for unit tests. var utils = require('./utils'); var webpack = require('webpack'); var merge = require('webpack-merge'); var baseConfig = require('./webpack.base.conf'); var webpackConfig = merge(baseConfig, { // use inline sourcemap for karma-sourcemap-loader module: { rules: utils.styleLoaders() }, //devtool: '#inline-source-map', resolveLoader: { alias: { // necessary to to make lang="scss" work in test when using vue-loader's ?inject option // see discussion at https://github.com/vuejs/vue-loader/issues/724 'scss-loader': 'sass-loader' } }, plugins: [ new webpack.DefinePlugin({ 'process.env': require('../config/test.env') }) ] }); // no need for app entry during tests delete webpackConfig.entry; module.exports = webpackConfig;