Reactjs NextJS baseUrl配置不适用于Github操作
我正在使用Github操作为我的NextJS应用程序(v9.4.4)运行CI和CD 我目前有一个Reactjs NextJS baseUrl配置不适用于Github操作,reactjs,next.js,github-actions,Reactjs,Next.js,Github Actions,我正在使用Github操作为我的NextJS应用程序(v9.4.4)运行CI和CD 我目前有一个jsconfig.json文件,如下所示: { "compilerOptions": { "baseUrl": "src" } } 这很好,因为我可以从“components/Nav”导入Nav,而不是从“src/components/Nav”导入Nav,并且可以在本地完美地工作(使用下一个开发或下一个构建) 但是,当我尝
jsconfig.json
文件,如下所示:
{
"compilerOptions": {
"baseUrl": "src"
}
}
这很好,因为我可以从“components/Nav”导入Nav,而不是从“src/components/Nav”导入Nav,并且可以在本地完美地工作(使用下一个开发
或下一个构建
)
但是,当我尝试在Github操作上构建NextJS应用程序时,它会出现以下错误:
./src/App/index.jsx
Module not found: Can't resolve 'contexts/firebase' in '/home/runner/work/MyFirebaseApp/MyFirebaseApp/src/App'
对于上下文,我的文件结构示例如下:
MyFirebaseApp
│ .github
│ next.config.js
│ jsconfig.json
│ ...more config files...
│
└───src
│ │
│ └───App
│ │ │ index.jsx
│ │
│ └───components
│ │ Nav.jsx
│ │
│ └───contexts
│ │ firebase.jsx
我尝试过将baseUrl更改为home/runner/work/MyFirebaseApp/MyFirebaseApp/src
在Github操作的基础上,我是否需要进行特殊的网页配置或更改?您是否找到任何与此相关的ans?我在CreateReact应用程序中也面临同样的问题