繁体   English   中英

TS2307:找不到模块“角度”

[英]TS2307: Cannot find module 'angular'

关于这个确切的错误有很多问题。 但是,我找不到解决我问题的方法。 我可能缺少一些简单的东西,但我不知道该怎么办。

在我的项目中,我刚刚创建了第一个ts文件-initialize.ts:

import angular from "angular";

namespace AngularTypeScriptStarterKit {
    angular
        .module('app', []);

}

现在的问题是“角度”用红色标记,说:

TS2307:找不到模块“角度”

我的角声明文件位于/typings/globals/angular/index.d.ts

任何帮助将不胜感激。

Types.json:

{
  "globalDependencies": {
    "angular": "registry:dt/angular#1.5.0+20160725073351",
    "jquery": "registry:dt/jquery#1.10.0+20170310222111"
  },
  "dependencies": {
    "angular": "registry:dt/angular#1.6.0+20170321201455"
  }
}

如果需要其他任何信息,请让我知道,我将更新我的问题。

如果您的应用程序无法找到模块,则应在文件本身的第一行提供打字稿参考路径。 在Initialize.ts的顶部包括以下代码行:/// reference path =“ ../../ typings / index.d.ts” /,在Typescript中,第三方库需要引用路径,以便Typescript编译器可以了解方法定义。 以下链接中有关参考路径的更多信息: https : //www.typescriptlang.org/docs/handbook/triple-slash-directives.html

不推荐使用打字。

您需要使用DefinitelyTyped

做就是了 :

npm install --save-dev @types/angular

index.d.ts 参考

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM