我有以下指向backbone.d.ts定义。TypeScript,RequireJS垫片,环境模块声明
import Backbone = module("../../../dep/backbone/backbone");
export class Codebook extends Backbone.Model {
defaults() {
return {
id: -1,
title: -1
}
}
initialize() {
// do nothing
}
}
与--module amd
它产生以下。
define(["require", "exports", "../../../dep/backbone/backbone"], function(require, exports, __Backbone__) {
因为全局的缘故,我已经用我的RequireJS配置文件擦过骨干。我想我的定义只是说backbone
而不是相对路径。除了后期构建过程以外,是否还有任何解决方法来操作定义?
它在相同的位置,但垫片照顾我的出口和依赖关系,而无需使真正的backbone.js成为amd-ified模块。 – ryan