You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

项目在根目录时VS Code出现导入错误的解决方法咨询

问题描述

环境信息

OS - Linux Mint
Machine - ThinkPad 13 2nd Gen
Shell: zsh 5.8.1
DE: Cinnamon 5.6.8 
CPU: Intel i5-7200U (4) @ 3.100GHz 
GPU: Intel HD Graphics 620 
Memory: 9328MiB / 15887MiB 

我正在开发一个要求使用yarn v3.3.0的React项目。由于Linux Mint对主目录进行加密,项目放在主目录时yarn无法正常工作。

我找到了几种通过修改.yarnrc.yml配置解决yarn问题的方法:

  • 方案一:添加以下配置
    enableGlobalCache: true
    
    nodeLinker: node-modules
    
  • 方案二:指定自定义缓存目录(/yarn/cache是根目录下权限为$USER:$USER的文件夹)
    cacheFolder: /yarn/cache
    
    nodeLinker: node-modules
    
  • 方案三:在项目的.yarn文件夹中创建指向根目录/yarn/cache的符号链接,同时保留配置:
    nodeLinker: node-modules
    

但这些配置会带来额外问题,增加创建合并请求的难度。目前项目除VS Code无法识别导入路径外,其余功能均正常。

请问有没有办法让VS Code正确识别导入路径?另外,如果能不用将项目移至根目录就能解决yarn的问题就更好了,不过我觉得这个要求可能不太现实。

内容的提问来源于stack exchange,提问作者Aashish

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.22 02:15:10