系统构建器有DefinitelyTyped吗?https://github.com/systemjs/builder
因为systemjs.d.ts似乎没有包含它,而且当我试图导入它时,我会得到一个“无法找到模块”错误:
import Builder = require('systemjs-builder');我在网上找不到一个系统-builder.ts文件。
如果该库没有DefinitelyTyped,我如何与TypeScript一起使用它?
任何帮助都将受到深深的感谢!
发布于 2016-07-04 16:07:02
这个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" />。
发布于 2017-12-06 10:32:52
要在打字本中使用,您应该导入如下内容:
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
});https://stackoverflow.com/questions/38188143
复制相似问题