加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

angularjs – 为什么我得到错误:(45,1)TS2304:找不到名字’ang

发布时间:2020-12-17 07:19:43 所属栏目:安全 来源:网络整理
导读:参见英文答案 intellisense and code complete for DefinitelyTyped (TypeScript type definitions) on WebStorm IDE3个 我刚开始使用TypeScript并尝试将其添加到现有的AngularJS项目中. 我已经“排除”安装了角度的bower目录,并在首选项窗口中下载了angular
参见英文答案 > intellisense and code complete for DefinitelyTyped (TypeScript type definitions) on WebStorm IDE3个
我刚开始使用TypeScript并尝试将其添加到现有的AngularJS项目中.

我已经“排除”安装了角度的bower目录,并在首选项窗口中下载了angular的angularTyped定义.

角度代码完成工作正常,但无论我在哪里编码’angular’,打字稿都会给我一个错误TS2304.

我错过了什么?

要修复错误,您需要将下载的definitelyTyped TypeScript存根从?/ Library / Caches / WebStorm9 / extLibs文件夹复制到项目目录,并使用///< reference path>在.ts文件中引用它们.评论,像
/// <reference path="path/to/angular.d.ts" />

只是为了说清楚:当您通过Preferences / Languages&amp ;;下载Typescript存根时框架/ Javascript /库,它们被放置在?/ Library / Caches / WebStorm9 / extLibs中.这对于Webstorm来说非常好 – 它不需要将库文件直接放在项目文件夹中.此外,Webstorm本身不需要///引用注释来解析类型 – 即使未明确引用类型,类型提示/导航/完成也可以工作.但是tsc编译器确实需要将d.ts文件放在项目目录中的某个位置并通过///引用注释进行引用.因此,要将下载的存根可用于打字稿编译器,您需要将它们复制/移动到项目目录(并可能重命名为更易读的人名:))并添加注释(可以使用“生成参考路径注释”意图完成(点击引号上的Alt Enter以生成评论)).我们计划在将来的版本中提供一个将文件直接下载到项目文件夹(而不是system / extLibs /)的选项

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读