我有以下指向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