2012-11-10 161 views
13

我下面这个例子做任何事情补充测试不为摩卡测试

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 

但是当我运行“让测试”它说:“做:没有什么可以做'测试'。”

回答

22

原来Makefile文件区分标签 - 那些被打一顿,当我切正粘贴文件...

在vi中,我打开选项卡和间距来解决它:

vi Makefile 
:set list 

现在您可以重新保存该文件并确保您正确地执行此操作。

+2

你应该接受你自己的答案,它帮助我了! :P –

+1

我正在使用其他编辑器,但您无论如何都帮助我。我以前用4个空格替换了所有标签 - 遵循我使用的标准 - 并打破了测试。 –