如何在PhpStorm中运行npm脚本前弹窗设置动态环境变量?
在PhpStorm中实现运行npm脚本前弹窗输入变量值
可以实现,无需每次修改配置,具体操作步骤如下:
打开Run/Debug Configurations面板
点击右上角运行按钮旁的下拉箭头,选择「Edit Configurations...」配置对应npm脚本
- 若已有
migration:create的npm运行配置,直接选中它; - 若没有,点击左上角「+」号,选择「npm」,在「package.json」选项中选中项目的package.json文件,「Script」下拉选择「migration:create」
- 若已有
添加参数触发弹窗输入
在配置面板的「Scripts」标签页中,找到「Arguments」输入框,填入--name=$Prompt$保存配置
点击「Apply」再「OK」完成设置
之后每次运行这个npm脚本时,PhpStorm会自动弹出输入框,让你输入$npm_config_name对应的值,输入确认后脚本就会用该值执行迁移创建命令。
注:这里的
--name对应你npm脚本中$npm_config_name的参数名,npm会自动将--name=xxx的值注入到$npm_config_name变量中。
内容的提问来源于stack exchange,提问作者xDD
相关产品推荐
相关产品推荐

