MakeFile使用NPM运行Mochatesting

我正在尝试创build一个MakeFile来运行与NPM的摩卡unit testing。 所以我安装了摩卡,并在下面创build了一个unit testing:

{} project_root /test/test.js

现在,当我尝试“做testing”与答复:

make:“testing”没有什么可做的。

这是我的MakeFile:

test: @./node_modules/.bin/mocha -u tdd .PHONY: test 

所以真正的基本。 我读过摩卡将自动运行“testing”目录中的所有testing。 我的MakeFile语法不正确吗?

谢谢!

对不起,我不能帮助做语法,但我可以build议,而不是只在你的package.json中创build一个testing别名,以便您可以运行您的testing与npm test 。 这是一个很好的例子: https : //github.com/sequelize/sequelize/blob/master/package.json

你尝试制表符而不是空格吗?

 test: @NODE_ENV=test ./node_modules/.bin/mocha .PHONY: test 

问候,

我怀疑这是由不正确的名称的makefile引起的。

将makefile重命名为makefileMakefile ,不要使用大写的F