小编4lx*_*ndr的帖子

Rocket.Chat WebHook 与 Typescript

我即将为 Rocket.Chat 编写一个复杂的传入 WebHook。为了避免在单个文件中出现混乱,我使用了 Typescript。Rocket.Chat 需要一个Script用一些预定义方法命名的类process_incoming_request(一个简单的例子:https : //rocket.chat/docs/administrator-guides/integrations/ )。

我当前的项目设置如下所示:

配置文件

{
  "files": [
    "src/main.ts"
  ],
  "compilerOptions": {
    "noImplicitAny": true,
    "target": "es2015"
  }
}
Run Code Online (Sandbox Code Playgroud)

gulpfile.js

var gulp = require("gulp");
var browserify = require("browserify");
var source = require("vinyl-source-stream");
var tsify = require("tsify");
var uglify = require("gulp-uglify");
var buffer = require("vinyl-buffer");

gulp.task(
    "default",
    function () {
        return browserify({
            basedir: ".",
            debug: true,
            entries: ["src/main.ts"],
            cache: {},
            packageCache: {}
        })
            .plugin(tsify)
            .transform("babelify", {
                presets: ["es2015"],
                extensions: [".ts"]
            }) …
Run Code Online (Sandbox Code Playgroud)

javascript typescript rocket.chat

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

标签 统计

javascript ×1

rocket.chat ×1

typescript ×1