Vue测试单元设置:如何向webpack.config.js添加外部组件

时间:2018-10-19 21:19:53

标签: javascript vue.js webpack vue-test-utils

我正在遵循Vue Test Whiles的文档来为我的项目设置测试:https://vue-test-utils.vuejs.org/guides/#testing-single-file-components-with-mocha-webpack

它表示我需要通过将以下代码添加到我的webpack.config.js文件中来外部化所有依赖项。问题是我没有webpack.config.js文件。

// webpack.config.js
const nodeExternals = require('webpack-node-externals')

module.exports = {
  // ...
  externals: [nodeExternals()]
}

此堆栈溢出webpack config missing in vuejs解释了webpack.config.js现在是在运行时动态生成的,应该使用vue.config.js文件编辑webpack.config.js文件。

我的问题是我不知道如何像Vue Test Utils一样向webpack.config.js文件添加常量。我最好的猜测是执行以下操作,但不确定是否正确:

const nodeExternals = require('webpack-node-externals')

module.exports = {
  configureWebpack: {
    externals: [nodeExternals()],
    devtool: 'inline-cheap-module-source-map'
  }
}

0 个答案:

没有答案