DefinitelyTyped for systemjs-builder
DefinitelyTyped for systemjs-builder
是否有用于 systemjs-builder 的 DefinitelyTyped?
https://github.com/systemjs/builder
因为 systemjs.d.ts 似乎没有包含它,当我尝试导入它时出现 "cannot find module" 错误:
import Builder = require('systemjs-builder');
而且我在互联网上找不到 systemjs-builder.d.ts 文件。
如果该库没有 DefinitelyTyped,我如何将它与 TypeScript 一起使用?
任何帮助将不胜感激!
这个 https://github.com/DefinitelyTyped/DefinitelyTyped/blob/master/systemjs/systemjs.d.ts 应该包括构建器的类型定义。
编辑:
似乎没有可用的打字(也许大多数与 js 一起使用)。如果你不想自己创建类型,你可以把它放在 systemjs-builder.d.ts
:
declare module "systemjs-builder" {
var builder: any;
export = builder;
}
并在你的主要打字中写上/// <reference path="../yourpath/systemjs-builder.d.ts" />
。
要在打字稿中使用,您应该按如下方式导入:
import * as Builder from "systemjs-builder";
那你就可以使用
const builder = new Builder("", "systemjs.config.js");
builder.bundle("file.js", "output.js", {
format: "cjs",
minify: true,
sourceMaps: true,
mangle: false
});
是否有用于 systemjs-builder 的 DefinitelyTyped? https://github.com/systemjs/builder
因为 systemjs.d.ts 似乎没有包含它,当我尝试导入它时出现 "cannot find module" 错误:
import Builder = require('systemjs-builder');
而且我在互联网上找不到 systemjs-builder.d.ts 文件。
如果该库没有 DefinitelyTyped,我如何将它与 TypeScript 一起使用?
任何帮助将不胜感激!
这个 https://github.com/DefinitelyTyped/DefinitelyTyped/blob/master/systemjs/systemjs.d.ts 应该包括构建器的类型定义。
编辑:
似乎没有可用的打字(也许大多数与 js 一起使用)。如果你不想自己创建类型,你可以把它放在 systemjs-builder.d.ts
:
declare module "systemjs-builder" {
var builder: any;
export = builder;
}
并在你的主要打字中写上/// <reference path="../yourpath/systemjs-builder.d.ts" />
。
要在打字稿中使用,您应该按如下方式导入:
import * as Builder from "systemjs-builder";
那你就可以使用
const builder = new Builder("", "systemjs.config.js");
builder.bundle("file.js", "output.js", {
format: "cjs",
minify: true,
sourceMaps: true,
mangle: false
});