运行测试时,我应该能够添加-u
参数,但是我不知道为什么它不起作用:
npm run test ComponentName.spec.js -u
npm run test ComponentName.spec.js --updateSnapshot
但是它不起作用。我的package.json:
"scripts": {
"test": "vue-cli-service test:unit",
我知道我可以删除快照文件,但是我想弄清楚为什么该命令不起作用。
答案 0 :(得分:2)
yarn test -u
为我工作。我们用纱。
答案 1 :(得分:0)
答案 2 :(得分:0)
在vue-cli 3中,您通常的npm命令将调用vue-cli-service,而不是开玩笑了。 Vue-cli-service会为您打趣。
您都可以运行:
npm run test:unit -- -u
--
是这样,因此必须将下一个参数传递给子命令。
或
npx vue-cli-service test:unit -u
这将运行测试并升级快照。