小编Kyr*_*lia的帖子

告诉Mocha默认使用CoffeeScript文件

我正在尝试在Mocha中为我正在使用Zappa.js编写的应用程序设置测试.到目前为止,我一直在关注本教程,并将我需要的东西从JS转换为Coffeescript.

但是我试图运行测试时有点困惑.我有一个Makefile,目前看起来像这样:

REPORTER = dot

test:
  @NODE_ENV=test ./node_modules/.bin/mocha \
    --reporter $(REPORTER) \

.PHONY: test
Run Code Online (Sandbox Code Playgroud)

我已经设置了我的package.json文件来运行这样的测试:

{
  "scripts": {
    "test": "make test"
  }
}
Run Code Online (Sandbox Code Playgroud)

我发现的问题是,因为我正在尝试使用Coffeescript编写我的Mocha测试,当我运行"npm test"时,Mocha不会在"test /"文件夹中选择任何测试.我知道一个事实,我可以通过在终端中使用以下内容告诉Mocha运行.coffee文件(有效):

mocha --compilers coffee:coffee-script
Run Code Online (Sandbox Code Playgroud)

我想知道的是如何告诉Mocha默认使用Coffeescript文件?

makefile mocha.js node.js zappa

3
推荐指数
1
解决办法
2420
查看次数

Gradle将单个存档上载到多个存储库

我的团队目前有两个Maven存储库,Gradle用于将工件上传到其中一个(取决于我们正在处理的项目).其中一个回购是我们公司内部的私有,而另一个是我们和第三方公司可以访问的回购.

我们现在已经达到了这样的程度:如果我们对项目进行更改,我们希望将新创建的工件上载到两个存储库而不是一个存储库.但是我们发现写下面代码之类的东西不能按预期工作:

uploadArchives {
    repositories {
        repository(url: "http://repo1/releases")
        snapshotRepository(url: "http://repo1/snapshot")
        repository(url: "http://repo2/releases")
        snapshotRepository(url: "http://repo2/snapshot")
    }
}
Run Code Online (Sandbox Code Playgroud)

出于某种原因,Gradle仅将存档上传到列表中的第二个存储库(即repo2).
我意识到虽然我们可以编辑我们的Gradle文件以从多个存储库下载,但我只是想知道是否实际上可以工件上传到多个,因为我们似乎无法使其工作.

gradle maven

3
推荐指数
1
解决办法
1532
查看次数

标签 统计

gradle ×1

makefile ×1

maven ×1

mocha.js ×1

node.js ×1

zappa ×1