【问题标题】:TypeScript compiler won't find node module I installedTypeScript 编译器找不到我安装的节点模块
【发布时间】:2017-09-17 10:01:14
【问题描述】:

我尝试分离我创建的 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。

【问题讨论】:

标签: node.js angular typescript


【解决方案1】:

感谢@Und3rTow,我对 TS 文档进行了更多研究,发现使用 "moduleResolution": "node" 我必须添加模块路径,而不是包含主文件的文件夹。所以在我的情况下正确的路径是"../node_modules/angular2-resource-preloader/"

感谢您的帮助。

【讨论】:

    猜你喜欢
    • 2021-07-25
    • 1970-01-01
    • 2019-01-09
    • 2014-11-04
    • 2021-12-07
    • 2022-10-20
    • 2012-03-31
    • 2016-05-29
    • 1970-01-01
    相关资源
    最近更新 更多