如何在Makefile中设置子进程的环境变量

bodokaiser:

我想更改此Makefile:

SHELL := /bin/bash
PATH  := node_modules/.bin:$(PATH)

boot:
    @supervisor         \
      --harmony         \
      --watch etc,lib       \
      --extensions js,json      \
      --no-restart-on error     \
        lib

test:
    NODE_ENV=test mocha         \
      --harmony             \
      --reporter spec       \
        test

clean:
    @rm -rf node_modules

.PHONY: test clean

至:

SHELL := /bin/bash
PATH  := node_modules/.bin:$(PATH)

boot:
    @supervisor         \
      --harmony         \
      --watch etc,lib       \
      --extensions js,json      \
      --no-restart-on error     \
        lib

test: NODE_ENV=test
test:
    mocha                   \
      --harmony             \
      --reporter spec       \
        test

clean:
    @rm -rf node_modules

.PHONY: test clean

不幸的是,第二个命令不起作用(节点进程仍使用default运行NODE_ENV

我错过了什么?

疯狂的科学家 :

默认情况下,make变量不会导出到进程make invokes的环境中。但是,您可以使用make export强制他们这样做。更改:

test: NODE_ENV = test

对此:

test: export NODE_ENV = test

(假设您具有足够现代的GNU make> = 3.77版本)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在 Windows 版 Makefile 中设置环境变量?

来自分类Dev

如何在makefile中设置环境变量?

来自分类Dev

在makefile中设置环境变量

来自分类Dev

如何在makefile中获取shell环境变量?

来自分类Dev

kubernetes舵:如何在父图表中设置子图表的环境变量

来自分类Dev

如何在Systemd服务中设置环境变量

来自分类Java

如何在春季测试中动态设置环境变量

来自分类Dev

如何在环境变量中设置数值

来自分类Dev

如何在 .NET systemd 服务中设置环境变量?

来自分类Dev

如何在AWS :: ElasticBeanstalk :: Environment中设置环境变量?

来自分类Dev

如何在React JS ..中设置环境变量?

来自分类Python

如何在Tox中设置环境变量?

来自分类Dev

如何在JavaScript中设置环境变量

来自分类Dev

如何在Windows 10中设置系统环境变量?

来自分类Python

如何在PyCharm中设置环境变量?

来自分类Python

如何在virtualenv中设置环境变量

来自分类Dev

如何在Azure ARM模板中设置环境变量

来自分类Linux

如何在Pipenv中设置环境变量?

来自分类Dev

如何在Helm图表中设置Java环境变量?

来自分类Dev

如何在docker-compose中设置环境变量

来自分类Dev

如何在gitlab ci中设置组环境变量

来自分类Java

如何在Netbeans中设置环境变量?

来自分类Java

如何在Glassfish 2.1中设置环境变量

来自分类Python

如何在Jupyter Notebook中设置环境变量

来自分类Dev

如何在 Flask 中设置 Jinja 环境变量?

来自分类Dev

如何在C#中永久设置环境变量

来自分类Linux

如何在emacs中实际更改/设置环境变量

来自分类Dev

如何在詹金斯中设置环境变量?

来自分类Dev

如何在Python中设置和检索环境变量

Related 相关文章

热门标签

归档