我有以下指向backbone.d.ts定义的内容。
使用
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配置文件中使用了shim技术来解决全局命名的问题。我希望我的define方法只需写backbone
即可,而不需要写相对路径。除了后期构建过程中处理define的方式,还有其他的解决方法吗?