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

能否在NextJS的.env.local文件中添加注释?

NextJS .env.local 注释不生效问题解决

NextJS 的 .env.local 等环境变量文件底层依赖 dotenv 库解析,默认支持以 # 开头的单行注释,但注释写法不符合规范时会被当成变量内容读取,常见问题和正确写法如下:

正确注释写法

  • 注释必须单独一行,且以 # 开头(# 前不能有空格或其他字符)
  • 不能在变量定义行的末尾追加注释(会被识别为变量值的一部分)

示例正确的 .env.local 文件:

# 数据库地址配置
TEST="localhost"
# 运行环境
ENV=dev

错误写法示例(会导致注释失效)

  • 变量行末尾加注释:
    TEST="localhost" # 这不是注释,会被当成变量值的一部分
    
  • 注释前有空格:
    # 这个注释前有空格,会被当成无效内容,整行可能被错误解析
    

如果你的注释还是不生效,可以检查文件编码(确保是UTF-8),或者删除文件中可能存在的特殊字符。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.13 00:25:19