linux make 环境变量,shell – 如何在Makefile中设置环境变量_位面旅者的博客-程序员宅基地

技术标签: linux make 环境变量  

我想更改这个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,json \

--no-restart-on error \

lib

test: NODE_ENV=test

test:

mocha \

--harmony \

--reporter spec \

test

clean:

@rm -rf node_modules

.PHONY: test clean

不幸的是,第二个不工作(节点进程仍然运行默认NODE_ENV。

我错过了什么?

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_31133021/article/details/116786271

智能推荐

linux自动启动red5,Linux操作系统如何设置RED5为系统服务_辉煌与毁灭的博客-程序员宅基地

为什么要设置成系统服务呢?因为我在某台服务器安装的red5不知道什么原因,在rc.local那里不能随系统启动,ln到rc.X也不行.想尽办法,只好设置成系统服务才能解决问题...修改red5.sh#!/bin/sh## Startup script for Red5 flash streaming server## chkconfig: 345 81 81# description: RED5 ...

java 堆大小的最大值,我在哪里可以永久设置Windows PC上的Java堆大小?_海棠之花的博客-程序员宅基地

I recently downloaded the latest Java 1.6 JDK. I'm using VisualVM which came with the SDK to test/monitor my webapp (using Tomcat server) on my local pc. I'm running Windows XP.Where are the parameter...

loadrunner学习笔记1_weixin_39667325的博客-程序员宅基地

win10家庭版+loadrunner11环境运行loadrunner脚本报错:Error (-81024): LR_VUG: The 'General-Java' type is not supported on 'WIN32' platforms .解决办法:1、搜索loadrunner安装目录bin文件夹下有个“wlrun.exe”的文件2、右键点击“属性”->"兼容...

ShardingSphere官网操作指南补充和重点整理-数据分片-使用规范(六)_我还要去追逐我的梦的博客-程序员宅基地

使用规范背景虽然ShardingSphere希望能够完全兼容所有的SQL以及单机数据库,但分布式为数据库带来了更加复杂的场景。ShardingSphere希望能够优先解决海量数据OLTP的问题,OLAP的相关支持,会一点一点的逐渐完善。请进一步阅读ShardingSphere所支持和不支持的SQL类型以及针对分页这类性能相关度很高的问题。SQL由于SQL语法灵活复杂,分布式数据...

微波炉定时c语言程序,美的微波炉定时器的检测_weixin_39653481的博客-程序员宅基地

解剖美的牌微波炉的失效定时器时发现,③脚与②脚的触点已严重烧毁。美的牌微波炉定时器实物及引脚功能如附图所示。其中,①、②、③和⑩分别是4个引脚上的标志。定时马达的供电由①、②、M脚完成。①、②、③和M脚的关系如下:①脚和M脚,为220V供电脚。①脚和②脚,是定时器的一组触点。当时间旋钮离开“0”位时,该触点闭合:回到“0”位后触点常开。②脚与M脚,是定时器马达等的供电脚。M脚与②、③脚,是定时器输...

python获取日志_集群环境日志抓取的python脚本_繁心花少的博客-程序员宅基地

日志抓取的python脚本#! /usr/bin/env pythonimport getopt, sys, os, refrom stat import *from datetime import datetimefrom datetime import timedeltaLOG_LEVELS = ['DEBUG', 'INFO', 'WARN', 'ERROR', 'FATAL']def us...

随便推点

linux iptables time拓展模块时区不对解决方法_锅锅是锅锅的博客-程序员宅基地_iptables time模块

默认iptables设置的UTC时间UTC时间是世界标准时间,和北京时间相差8小时,上图00点到7点实际设置的是8点到15点各地区时间=标准时间+时区,国内属于8区解决方法在设置命令里面加上“–kerneltz”,如下iptables -A FORWARD -m mac --mac-source 6C:02:E0:72:BD:D4 -m time–timestart 00:00 --timestop 07:00 --weekdays 1,2,3,5 --kerneltz -j ACCE

Spring Boot 原理之初始化篇_u一枚蒟蒻的博客-程序员宅基地

Spring Boot 原理之初始化篇通常在String Boot 中通以下如下代码启动Spring Boot。代码很简洁,通过一行代码就能启动整个Spring Boot工程。在这行代码中通过调用SpringApplication静态方法run,并传入启动类class和主函数参数来启动。在润方法中又将启动类class封装成数组,并用这个数组构造了一个SpringApplication。我们看下SpringApplication构造函数。在构造函数中,调用了一个初始化方法initialize,这个

构建者模式_梦想的转角的博客-程序员宅基地

定义:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。组装复杂的实例情景:假设构造函数中有很多参数,有些是必须有的,有些是非必须的,这样如果实例化起来就非常麻烦,并且时间久了也容易忘记参数的含义,因为有些参数的类型很有可能是一样的实例化:通常都是new出个实例但如果很多,参数类型都相同,这样就很麻烦了javaBean:这种模式弥补了重叠构造器模式的不足。创建实例很容易,这...

nim游戏html网页,[leetcode解题报告]NimGame 题型汇总_茸茸君的博客-程序员宅基地

最近在 leetcode 上面刷题,是的,没错,就是传说刷了150道题之后,就可以升天(欠揍!) 的网站。今天从 easy -> hard 开始刷题,把相关的解题报告写出来,这样便于复习所用。题目链接:题目内容:You are playing the following Nim Game with your friend: There is a heap of stones on the t...

jrebel插件破解,实现项目热部署_weixin_30838921的博客-程序员宅基地

最近公司系统框架改动,导致所有的开发人员跟随架构师的步伐,全部都开始使用idea开发工具,刚开始感觉有些别扭,但是一段时间后觉得功能还是很强大的,就是太耗内存有些卡,并且也不支持热部署,每次更新调试就要重启,浪费生命,不过今天终于找到了破解版的jrebel热部署工具,亲测可用下面开始上图讲解破解流程破解工具包下载地址:http://download.csdn.net/download/qq...

python写dll接口_Python的扩展接口[2] -> 动态链接库DLL[1] -> 组件对象模型 COM 的 Python 调用..._weixin_39811193的博客-程序员宅基地

1 #-*- coding: mbcs -*-2 #Created by makepy.py version 0.5.013 #By python version 3.4.4 (v3.4.4:737efcadf5a6, Dec 20 2015, 19:28:18) [MSC v.1600 32 bit (Intel)]4 #From type library 'RuMasterLib.tlb'5 ...

推荐文章

热门文章

相关标签