Makefile 进行测试';我什么都不做摩卡咖啡测试

Makefile 进行测试';我什么都不做摩卡咖啡测试,makefile,Makefile,我遵循这个例子: 我在根目录中定义了一个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 但是当我运行“

我遵循这个例子:

我在根目录中定义了一个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:not to do for‘test’”

结果表明make文件是标签敏感的——当我剪切粘贴文件时,这些文件被删除了

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

vi Makefile
:set list

现在,您可以重新标记该文件,并确保操作正确。

您应该接受自己的答案,它帮助了我!:我正在使用另一个编辑器,但你的回答还是帮了我。我以前用4个空格替换了所有的标签——遵循我使用的标准——并且它打破了测试。