小编Sla*_*wek的帖子

SignalR typescripf声明文件

我已经开始使用typescript,很容易找到angular.js和jquery的声明(d.ts)文件.但是找不到SignalR jquery.

你们能帮助我吗?我可以创建一个界面,extends JQuery但不知怎的,它不起作用......

var hub = $.connection.myHub
Run Code Online (Sandbox Code Playgroud)

它抱怨的connection事情...说"属性'连接'不存在于'JQueryStatic'类型的值"

signalr typescript

11
推荐指数
2
解决办法
8853
查看次数

是否可以在同一个Typescript项目中混合使用AMD和CommonJS模块

我正在尝试使用Typescript将Durandal与node.js服务器集成,以便在服务器端和客户端上定义模块.

我遇到的问题是Durandal强烈依赖于RequireJS和AMD风格的定义模块,我不想在服务器端引入,因为它使用RequireJS我没有任何机会运行CommonJS-ish模块在客户端上(node.js的默认值).

棺材中的最后一个问题是,我发现没有办法定义哪些文件应该编译为AMD模块,哪个文件作为CommonJS由tsc编写 - 这似乎是最简单的解决方案.

我不认为分离客户端部分和服务器部分是一种选择,因为很多代码对于这两个部分都是通用的.

所以,我的问题有三个:

  • 有没有办法在相同的Typescript项目中混合AMD和CommonJS模块(最好使用NodejsTools)

  • 如果没有,有没有办法强迫Durandal使用CommonJS文件来加载视图/视图模型等等

  • 如果这一切都不可能,那么在node.js服务器上使用AMD模块是可能的(也是明智的)

任何想法都受到高度赞赏

amd commonjs node.js typescript durandal

10
推荐指数
1
解决办法
1584
查看次数

标签 统计

typescript ×2

amd ×1

commonjs ×1

durandal ×1

node.js ×1

signalr ×1