小编Nic*_*dis的帖子

在tsconfig.json中排除模式

有没有办法在tsconfig文件的exclude属性中添加模式,还是只能支持目录?

我试图从编译中排除我的所有测试文件,所以我想知道我是否可以使用这样的东西:

SRC/**/*.spec.ts

好像它不起作用.

typescript tsconfig

16
推荐指数
2
解决办法
1万
查看次数

Jenkins - 不要为特定的提交者或提交消息构建

我在使用Jenkins及其Git插件时遇到了一些问题.

目前,Gitlab服务器正在触发构建,但我想配置作业,以便在提交中包含特定消息时不构建它.

我尝试过使用ci-skip插件(https://github.com/banyan/jenkins-ci-skip-plugin),但是不是没有启动作业,插件允许它启动但是然后中止它.

它完成了这项工作,但我已经在Jenkins历史中中止了构建,而我正试图避免这种情况.

有人设法做到了吗?

git continuous-integration build-process jenkins

8
推荐指数
2
解决办法
1万
查看次数

功能而不是方法的Typescript装饰器。可能?

我试图在不包含在类中的函数中添加自定义TypeScript装饰器,并且无论我做什么,似乎编译器都在抱怨。

有什么想法吗?可能吗?

decorator typescript

8
推荐指数
1
解决办法
3100
查看次数

如何在 Socket.io 处理程序中访问目标套接字

我正在使用 Socket.io 服务器,并尝试访问从客户端发出事件的套接字。

文档中有这个例子:

socket.on('private message', function (from, msg) 
{
    console.log('I received a private message by ', from, ' saying ', msg);   
});
Run Code Online (Sandbox Code Playgroud)

尝试使用它时,我注意到最新版本中的参数顺序发生了变化,并且“from”参数实际上是一个函数。

我无法使用它来获取有关谁发出事件的信息。

还有别的办法吗?或者也许是使用参数来获取信息的方法?

sockets node.js socket.io

2
推荐指数
1
解决办法
1194
查看次数

RX Java - 重试一些引发异常的代码

我正在尝试使用 RX Java 来使用来自不断发送对象的源的一些数据。

我想知道如何为我自己的代码抛出异常的情况实施重试策略。例如,网络异常应该使用指数退避策略触发重试。

一些代码:

 message.map(this::processMessage)
                 .subscribe((message)->{
                     //do something after mapping
                 });
Run Code Online (Sandbox Code Playgroud)

processMessage(message) 是包含可能失败的风险代码的方法,以及我想重试的代码部分,但我不想阻止 observable 消耗来自源的数据。

对此有何想法?

java error-handling observable rx-java exponential-backoff

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