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

如何在PhpStorm中运行npm脚本前弹窗设置动态环境变量?

在PhpStorm中实现运行npm脚本前弹窗输入变量值

可以实现,无需每次修改配置,具体操作步骤如下:

  1. 打开Run/Debug Configurations面板
    点击右上角运行按钮旁的下拉箭头,选择「Edit Configurations...」

  2. 配置对应npm脚本

    • 若已有migration:create的npm运行配置,直接选中它;
    • 若没有,点击左上角「+」号,选择「npm」,在「package.json」选项中选中项目的package.json文件,「Script」下拉选择「migration:create」
  3. 添加参数触发弹窗输入
    在配置面板的「Scripts」标签页中,找到「Arguments」输入框,填入--name=$Prompt$

  4. 保存配置
    点击「Apply」再「OK」完成设置

之后每次运行这个npm脚本时,PhpStorm会自动弹出输入框,让你输入$npm_config_name对应的值,输入确认后脚本就会用该值执行迁移创建命令。

注:这里的--name对应你npm脚本中$npm_config_name的参数名,npm会自动将--name=xxx的值注入到$npm_config_name变量中。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.30 18:24:25