我正在遵循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'
}
}