我在Visual Studio中有一个TypeScript项目,通过systemjs安装模块.我有以下代码:
app.ts
import { Aurelia } from 'aurelia-framework';
例如,悬停Aurelia并按F12(转到定义)将打开由systemjs安装的正确aurelia-framework.d.ts文件.但是,当我单击Build时,我得到以下输出:
error TS2307: Build: Cannot find module 'aurelia-router'.
这是我的tsconfig供参考.
tsconfig.json
{
"version": "1.8.0",
"compilerOptions": {
"rootDir": "src/",
"outDir": "dist/",
"target": "es5",
"module": "system",
"declaration": false,
"noImplicitAny": false,
"removeComments": true,
"noLib": false,
"emitDecoratorMetadata": true,
"experimentalDecorators": true
}
}
最佳答案 答案似乎是添加一个文件 – 我在你的aurelia应用程序的根目录中调用我的typings.d.ts – 或者你称之为的任何文件 – 只有一个///对index.d的引用.你的打字文件夹中的ts文件.
然后一切都很好.