category
tags
type
slug
date
summary
status
icon
password
起因
NodeJS运行项目中,支持使用
process.env.VARIABLES
的形式访问系统中的环境变量,生产环境中我们可以直接在操作系统中配置环境变量,而如果在本地开始时,想要修改环境变量而又不改动操作系统我们该怎么做?WebStorm
JetBrains 的开发IDE,同著名的IntelliJ IDEA一样有强大的开发功能,配置环境变量也十分简单:
- 右上角运行配置中,点击Edit Configurations,
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F62b76c2d-2720-4cf9-879d-ab1099d0eeff%2FUntitled.png?table=block&id=da09888c-b5ba-46c1-bb23-35f6a7d01ea4&t=da09888c-b5ba-46c1-bb23-35f6a7d01ea4&width=336&cache=v2)
- 点击环境变量中右侧的小图标
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F05b5d044-005b-4435-9b7f-8082e6702a87%2FUntitled.png?table=block&id=35cf5518-704e-489c-a4f2-2c4b6b20d8cf&t=35cf5518-704e-489c-a4f2-2c4b6b20d8cf&width=1688&cache=v2)
- 点击
+
即可添加环境变量,这些变量只会在执行该npm程序时生效
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Ff09f18cc-80d1-47e7-b1ec-efa49e64bcca%2FUntitled.png?table=block&id=e874d73c-1f60-4278-a885-9119d1050c81&t=e874d73c-1f60-4278-a885-9119d1050c81&width=1200&cache=v2)
VsCode
- 在项目根目录的.vscode文件夹下,创建或打开
launch.js
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F5bdf739f-fae5-40b4-8958-7cd037aac4de%2FUntitled.png?table=block&id=31dff31f-89d8-4fcc-90c3-d406a7516291&t=31dff31f-89d8-4fcc-90c3-d406a7516291&width=510&cache=v2)
- 参考以下方式编辑launch.js
以上配置代表用
yarn
命令,执行dev
指令;启动时会将env
下的环境变量传入到nodejs中。Loading...