代码之家  ›  专栏  ›  技术社区  ›  Ian Warburton

为NPM构建步骤设置env变量

  •  0
  • Ian Warburton  · 技术社区  · 5 年前

    在我的dev机器上使用终端,我可以做到…

    SOME_VARIABLE=http://localhost:3000/ npm start
    

    …一些变量可以在代码中使用…

    process.env.SOME_VARIABLE
    

    使用NPM构建 step 在AzureDevOps中,如何设置相同的环境变量?

    我无法在“命令和参数”文本字段中添加变量,因为它们已被添加 之后 生成的对NPM的调用。

    此外,如果我复制在我的开发人员机器上工作的命令,并从命令行任务运行它,它将不接受命令格式,我想是因为它是Windows。

    1 回复  |  直到 5 年前
        1
  •  1
  •   4c74356b41    5 年前

    现有的答案可能不是你想要的。您要做的是转到构建设置变量并在其中声明它

    https://docs.microsoft.com/en-us/azure/devops/pipelines/build/options?view=vsts&tabs=yaml#variables