在Aurelia的预发布版本中(例如,beta版),JSPM安装总是得到.js和.d.ts文件,这是完美的。现在JSPM只下载.js文件。要修复(?)这个,现在使用Typings的Skeleton模板,在typings.json配置文件中有很多额外的行。现在,随着TypeScript 2.0的发布,Typings被认为已被弃用,并且"官方"获取类型定义的方法是npm' s @types存储库。 Aurelia不存在(这很好),但为什么我不能像以前一样用JSPM下载类型?我不想使用Typings for Aurelia,因为,首先,我不想在不同的包管理器中一次又一次地指定相同的包,只是为了在已经凌乱的现代JS工具设置中添加更多混乱第二,正如我之前所说的,打字变得被弃用,我很高兴它发生了。
答案 0 :(得分:2)
这是一个已知问题;它要么通过jspm方面解决: https://github.com/jspm/jspm-cli/issues/1344或打字稿方: https://github.com/typings/typings/issues/579
我认为除了通过jspm安装模块之外,你只能通过npm(--save-dev)安装模块。它占用了大量的额外空间,但它确实保持了typescript和vscode的快乐。