makefile - make test 对 mocha 测试没有任何作用

标签 makefile

我正在关注这个例子:http://brianstoner.com/blog/testing-in-nodejs-with-mocha/

我在我的根目录中定义了一个 Makefile:

REPORTER = dot

test:
  @NODE_ENV=test ./node_modules/.bin/mocha \
    --reporter $(REPORTER) \

test-w:
  @NODE_ENV=test ./node_modules/.bin/mocha \
    --reporter $(REPORTER) \
    --watch

.PHONY: test test-w

但是当我运行'make test'时,它说“make:'test'不需要做任何事情。”

最佳答案

原来 Makefiles 是制表符敏感的——当我剪切-粘贴文件时,它们被破坏了......

在 vi 中,我打开了制表符和间距来修复它:

vi Makefile
:set list

现在您可以重新设置文件并确保您正确执行此操作。

关于makefile - make test 对 mocha 测试没有任何作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13320653/

相关文章:

c - 使用 define 生成带有 eval 函数的 Makefile 规则

gcc - 在 make 文件中指定构建目录

c - makefile 编译目标文件没有规则

java - Java 的 Shell 脚本不工作

bash - 使用 bash 在 makefile 中声明变量

c - makefile 返回缺少的分隔符

python - 如何使用 shell 脚本(和 makefile?)执行 python 程序

bash - 在 make clean 上使用通配符时如何修复 Makefile 语法错误?

makefile - 使通配符子目录成为目标

c++ - 将 gprof 与 LULESH 基准结合使用