这是我的 Makefile:
start:
make start-prod
start-dev:
@NODE_ENV=development
make start-bare
start-prod:
@NODE_ENV=production
make start-bare
start-bare:
node src/bootstrap
test:
@NODE_ENV=test
mocha --ignore-leaks $(shell find ./test -name \*test.js)
.PHONY: start start-dev start-prod start-bare test
当我运行make start-dev
然后process.env.NODE_ENV
等于undefined
。为什么会这样?