【发布时间】:2021-03-23 18:51:21
【问题描述】:
环境:
NextJs、React、VsCode
- VSCODE 无法识别语法高亮显示。
我已经安装了以下扩展:
在我的json 配置文件中完成了以下操作:
"files.associations": {
"*.js": "javascriptreact",
"*.env.development": "env",
"*.env.production": "env",
"*.env.local": "env",
},
- VsCode 应该根据我创建的文件识别 .env 命名:
.env.local.example
我测试了一个公共变量NEXT_PUBLIC_ENV_LOCAL_VARIABLE = "Some public stuff",当我在浏览器上测试它时它不起作用。当我将终止 .example 添加到 .env.local 文件时,Vscode 完全停止识别该文件。
感谢您的帮助
【问题讨论】:
-
您是否使用过
create-react-app来设置您的项目? -
@NemanjaLazarevic 我用过
create-next-app -
process.env.NEXT_PUBLIC_ENV_LOCAL_VARIABLE是否允许您在浏览器中打印出变量? -
@NemanjaLazarevic 如果我删除文件终止
.example,保持文件命名 =.env.local它工作得很好。
标签: javascript reactjs environment-variables next.js