1
在某些时候,这一点,使用工作:迪朗达尔与最新的打字稿
import app = module('durandal/app');
但是由于新导入语法是:
import app = durandal/app
以上惨遭失败编译。我尝试了一个比较正常的命名空间约定的语法,例如。 “Durandal.App”(不包括引号),它会工作。所以看起来斜线是关闭了编译器解析器。
任何解决方法?
在某些时候,这一点,使用工作:迪朗达尔与最新的打字稿
import app = module('durandal/app');
但是由于新导入语法是:
import app = durandal/app
以上惨遭失败编译。我尝试了一个比较正常的命名空间约定的语法,例如。 “Durandal.App”(不包括引号),它会工作。所以看起来斜线是关闭了编译器解析器。
任何解决方法?
新导入语法是
import app = require('durandal/app');
不上最新型的脚本见规格的工作:http://go.microsoft.com/fwlink/?LinkId=267238。 VS2013绝对不喜欢那种语法。 – Alwyn
我向你保证Ryan Cavanaugh说的是正确的。 'module'关键字已更改为'require'。 –
我想如果是这样的话,但语法给了我一个红色的摆动下划线,并带有一个错误说:“表达式不是一个声明或调用”。我错过了什么?如果我使用“import app = my.module.class”< - 这可以工作,但durandal.d.ts文件中的模块不是这种格式。 – Alwyn