2012-11-10 203 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個空格替換了所有標籤 - 遵循我使用的標準 - 並打破了測試。 –