TypeScript编译器找不到我安装的节点模块

时间:2017-04-20 16:33:19

标签: node.js angular typescript

我尝试将我创建的Angular 2模块分开并使用npm将其导回到应用程序,但我一直遇到问题。现在我被困住了 error TS2307: Cannot find module 'preloader'我添加了

"paths": {
  "preloader": ["../node_modules/angular2-resource-preloader/dist/"]
}

到我的tsconfig和dist文件夹包含.d.ts文件。我还向模块package.json添加了“types”属性,但我一直收到错误TS2307。

1 个答案:

答案 0 :(得分:0)

感谢@ Und3rTow我更多地研究了TS文档,并发现使用"moduleResolution": "node"我必须添加模块的路径,而不是主文件的文件夹。因此,我的案例中的正确路径为"../node_modules/angular2-resource-preloader/"

感谢您的帮助。