Makefile 进行测试';我什么都不做摩卡咖啡测试
我遵循这个例子: 我在根目录中定义了一个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 但是当我运行“
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个空格替换了所有的标签——遵循我使用的标准——并且它打破了测试。