使用Firebase托管的Github CI上React应用程序的绝对路径



在切换到使用绝对路径后,尽管我的本地构建仍然可以正常工作,但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"
]
}

我已经尝试用你提到的设置创建一个示例repo,GitHub操作(我希望这就是你所说的GitHub CI(作业确实正确地创建了构建。

"发现了我的错误。我有一些文件是小写的远程但大写的本地。我的文件系统不区分大小写,所以本地构建没有失败,但CI在区分大小写的ubuntu上运行"-Arash

这就是解决方案,我有同样的错误,可以通过上面的操作来修复它。

最新更新