问题如下。
我尝试为 vuejs 设置“ava”测试。我无法直接测试,因为无法测试单个文件组件。找到了以下指令: https ://www.npmjs.com/package/vue-node
创建助手(setup.js):
const browserEnv = require('browser-env');
const hook = require('vue-node');
const { join } = require('path');
browserEnv();
hook(join(__dirname, 'webpack.config.test.js'));
并将其放入根文件夹。
比在 package.json 中放了以下内容:
"ava": {
"require": [
"setup.js",
]
}
但后来我发现错误:
无法解析所需的模块“setup.js”
我使用 laravel + vue。vue-node 和 browser-env 也已安装。