在切换到使用绝对路径之后,虽然我的本地构建仍然工作正常,但 Github CI 构建失败并出现以下错误:
./src/App.js
Cannot find module: 'components/Layout'. Make sure this package is installed.
如何让 Firebase/Github CI 也搜索
src
目录?
使用以下配置创建 jsconfig.json 应该可以解决问题:
{
"compilerOptions": {
"baseUrl": "src"
},
"include": [
"src"
]
}
我尝试使用您提到的设置和 GitHub 操作创建一个示例存储库(我希望这就是您所说的 GitHub CI 的意思)作业确实正确创建了构建。
“发现了我的错误。我有一些文件在远程是小写,但在本地是大写。我的文件系统不区分大小写,因此本地构建没有失败,但 CI 在区分大小写的 ubuntu 上运行。” - 阿拉什
这就是解决方案,我有同样的错误,可以通过执行上述操作来修复它。