在切换到使用绝对路径后,尽管我的本地构建仍然可以正常工作,但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
这就是解决方案,我有同样的错误,可以通过上面的操作来修复它。