So legen Sie die Umgebungsvariable des untergeordneten Prozesses in Makefile fest

Ich möchte dieses Makefile ändern:

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

zu:

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

Leider funktioniert die zweite nicht (der Knotenprozess läuft immer noch mit der Standardeinstellung)NODE_ENV.

Was habe ich verpasst?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage