Jest TypeError: Path must be a string. Received undefined

13 浏览
0 Comments

Jest TypeError: Path must be a string. Received undefined

我的package.json下面是这些设置:

如果我从命令行运行npm test,所有的jest测试用例都能正常执行。

但是如果我直接使用命令行中的jest命令,就会出现以下错误:

测试套件无法运行

TypeError: 路径必须是字符串。收到了undefined
  at assertPath (path.js:7:11)
  at Object.relative (path.js:538:5)

这在任何测试文件中都会发生。

有任何想法是什么可能出错了以及如何修复它吗?

 "scripts": {
        "test": "standard && jest",
        "format": "standard --fix",
        "start": "webpack-dev-server --config webpack.config.dev.js",
        "build": "webpack --config webpack.config.prod.js"
    },

0