-
10 votesanswersviews
是否可以在同一个Typescript项目中混合使用AMD和CommonJS模块
我正在尝试使用Typescript将Durandal与node.js服务器集成,以便在服务器端和客户端上定义模块 . 我遇到的问题是Durandal强烈依赖于RequireJS和AMD风格的定义模块,我不想在服务器端引入,因为它使用RequireJS我没有任何机会运行CommonJS-ish模块在客户端上(node.js的默认值) . 棺材中的最后一个问题是,我发现无法定义哪些文件应该编译为AMD... -
1 votesanswersviews
使用Require和Resharper进行前端javascript测试
所以我一直试图弄清楚前端测试是如何工作的(单元测试),但我在某些方面陷入困境 . 所以我的茉莉花测试设置如下: describe('Blabla', function () { it('returns true', function () { var people = require(["people"], function(ppl) { ... -
3 votesanswersviews
为什么TypeScript需要“this . ”前缀为“内部”模块?
在TypeScript中定义模块有两种方法: "Singleton" lifestyle: import app = require("durandal/app"); import ko = require("knockout"); export var name = ko.observable(); export function ... -
15 votesanswersviews
如何使用Q.js正确链接条件(?)promise
如果这是一个简单的误解,我还没有完全理解承诺,所以道歉 . 我有一个删除页面上的项目的功能,但我有一个特定的行为取决于页面的状态 . Psuedo代码方式是这样的: Does the page have changes? If yes - prompt to save changes first If yes - save changes If no ...