使用Cursor开发的时候,遇到一个问题,就是当Cursor需要给.env配置文件增加配置项的时候,就会出现目录下有.env文件,但是Cursor一直无法读取,然后他会尝试创建,于是出现了各种问题。

其实这是因为Cursor默认有一个.cursorignore(AI读取的忽略列表),这是为了防止AI读取到你的重要配置参数,比如各种appid和key,造成信息泄露。为了让AI可以读取到.env文件,可以按照下面步骤操作:

  1. 打开设置
    首选项设置
  2. 搜索 ignore ,选择Cursor选项
    找到忽略列表
  3. 删除 **/.env**/.env.* 忽略项
    删除

然后AI就可以正常读取到.env这个文件了。