next.js 我无法使用@在“下一步”中定位文件

8nuwlpux  于 2023-10-18  发布在  其他
关注(0)|答案(1)|浏览(119)

我一直在用@/。在Next JS中定位和导入文件,最近我删除了我的节点模块文件夹,重新安装所有软件包以修复一个问题。
但在此之后,@。已经停止工作了,我需要把它们都换成.../
我的jslog.json看起来像这样:

{
  "compilerOptions": {
    "paths": {
      "@/*": ["./*"]
    }
  }
}

我尝试清除Next缓存并重新安装所有节点包,但没有任何效果!

hc2pp10m

hc2pp10m1#

要使用模块别名,您需要配置baseUrl和路径。在compilerOptions中,添加baseUrl键,并根据文件夹结构将其设置为'.''src'

{
  "compilerOptions": {
    "baseUrl": ".",
    "paths": {
      "@/components/*": ["components/*"]
    }
  }
}

相关问题