TS 项目 - 找不到模块

TS Project - Cannot find module

我有一个带 tsconfig.json 的打字稿项目,所有节点模块导入都有错误 找不到模块。我错过了什么? node_modules文件夹中安装了合适的模块,执行tsc正常

导入示例:import {Component, Inject} from 'angular2/core';

tsconfig.json:

{ "compilerOptions": { "target": "es5", "module": "commonjs", "experimentalDecorators": true, "experimentalAsyncFunctions": true, "emitDecoratorMetadata": true, "noImplicitAny": false, "moduleResolution": "node" }, "exclude": [ "node_modules", "dist" ] }

查看您的文件夹结构以验证您的设置是否正确会很有帮助。

您似乎缺少的是 angular2 的 tsd 文件。

npm install -g tsd tsd query angular2 --action install

查看 VS Code docs 了解更多信息。

我能够通过从 tsconfig.json 中删除以下行来修复它。 tsc CLI 提示我这是一个问题。

"experimentalAsyncFunctions": true,