next.js 下一个js无法识别@lib目录

wfsdck30  于 2022-11-23  发布在  其他
关注(0)|答案(1)|浏览(161)

我目前有一个Next JS项目。

src

这里有pages, styles, lib
在lib中,我有一个文件config.js
它包含一些变量,这些变量的导出方式如下:

export { MEDUSA_BACKEND_URL, queryClient, medusaClient }

然后尝试将其导入到_app.js文件中

import { MEDUSA_BACKEND_URL, queryClient } from "@lib/config"

出现错误:

./src/pages/_app.js:1:0
Module not found: Can't resolve '@lib/config'

我错误地认为我可以直接从目录中导入lib或模块,如下所示:@lib,@modules还有什么需要补充的吗?

ruarlubt

ruarlubt1#

here开始
您必须创建jsconfig.json,并在文件内:

{
  "compilerOptions": {
    "baseUrl": "./src",
    "paths": {
      "@pages/*": ["pages/*"],
      "@components/*": ["components/*"],
     
      "@lib/*": ["utils/*"]
    }
  }
}

相关问题