TypeScript导入在CI环境中失败



我正在使用Preact+TypeScript+Jest+Enzyme对我的应用程序运行一组测试。测试在我的本地开发环境中运行良好,但在CircleCI环境中运行时失败,并出现以下错误:

错误TS2307:找不到模块'..//src/routes/public/Article’或其相应的类型声明

我甚至尝试将导入的模块移到与测试文件相同的文件夹中,并将导入更改为"/文章";但是它仍然以相同的错误失败。

在CircleCI中运行测试时,导入本地模块似乎存在问题。有什么想法从哪里开始吗?

好。。。想明白了。名为"的文件夹;"公共";显示为小写";p〃;在Visual Studio中,但实际上具有大写字母";P〃;在文件系统和git中。用小写字母重命名修复了它!

最新更新