我应该怎么做才能在WebStorm的.ts文件中解析“角度”

他的

我想知道..我到底应该怎么做才能使WebStrom(或IntelliJ IDEA)解析我的“角度”变量。

我跟随这个家伙,但也许已经弃用了。

在我的vendor.d.ts上:

/// <reference path="../typings/jquery/jquery.d.ts" />
/// <reference path="../typings/angularjs/angular.d.ts" />

我的包json:

{
  "name": "angular_ts",
  "version": "0.1.0",
  "description": "",
  "repository": {},
  "dependencies": {
    "grunt": "~0.4.5",
    "grunt-ts": "~3.0.0"
  }
}

我在该屏幕截图上的问题(“角度”未解决..不能对其进行定义,因此-“模块”的多个实现): 角度不解析,有多种实现

因此,究竟要如何使WebStorm的.ts文件中的“角度”解析?

更新:我的项目中还没有angularjs源码。但是重定向我的选项之一是“ node_modules / grunt-ts / tasks / inerfaces.d.ts”文件。即使我从项目中排除“ node_modules”文件夹。

反应式

您必须做一些事情才能使其正常工作。我不知道该教程告诉您做什么,但这不是WebStorm常用的方法。

首先,您需要使WebStorm忽略项目中的所有AngularJS源文件。这就是为什么您会收到多个实现警告的原因。

  • 打开显示文件树的“项目”侧面板。
  • 找到您放置angular.min.js源文件的位置,然后右键单击该文件。
  • 选择“标记为纯文本”。WebStorm现在将忽略来自Intellisense的JavaScript文件。

现在,您必须将AngularJS添加到该项目的外部库列表中。

  • 点击“文件/设置”
  • 展开“语言和框架”节点
  • 展开“ JavaScript”节点
  • 选择“库”部分。

在此安装库的第三方TS文件。选择“ angularjs-DefinitelyTyped”库,但这不是WebStorm附带的。您必须下载并安装它。

  • 点击“下载...”按钮。
  • 将对话框上的下拉列表从“官方库”更改为“ TypeScrypt社区存根”。
  • 找到“ angularjs”,选择它,然后单击“下载并安装”。

基本上就是我要做的。关键是要在项目中排除会干扰智能感知的JS文件。

通过设置将外部库安装到WebStorm项目时。它实际上并没有将那些文件添加到项目中。它们仅添加到IDE使用的智能感知空间。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

我应该怎么做才能在 django rest 框架中的代码中发布多个内容?

我应该怎么做才能在WebAPI中返回一对多列表?

我应该怎么做才能在php中获得像这样的数组?

我应该怎么做才能在启动时强制检查根文件系统(以及可选的修复程序)?

我应该怎么做才能避免服务层方法中的代码重复?

我应该怎么做才能让GC释放OCaml中未使用的内存?

我应该怎么做才能将数据从json插入到sqlite在Android中

Java数组我应该怎么做才能从数组中读取并显示

我应该怎么做才能将程序排除在读取文本文件中的空行之外,但仍包含空格

我必须怎么做才能在Google Chrome 30中获得TLSv1.2支持?

我应该怎么做才能让新小部件始终落后于 kivy 中的旧小部件?

我应该怎么做才能从上一次推送的提交中获取源代码?

我应该怎么做才能将多个 ctypes 数据类型分配给 Python 中的单个 ctypes 实例?

我应该怎么做才能显示 2 个或更多不同表中的所有数据,我尝试使用 JOIN 但我仍然不明白?

我需要怎么做才能在Windows上进行rsync,以使其在Linux上的文件名中保留特殊字符?

我的JSP页面未添加数据库中的数据。我应该怎么做才能改善这一点?

我应该怎么做才能使用 boto3 修复“您提供的 AWS 访问密钥 ID 在我们的记录中不存在”

我该怎么做才能在每一行中显示一个单词?通过任何方法

我该怎么做才能让 MD 文件在 Notepad++ 中更明显?

我们应该怎么做才能动态地在dialogflow中输入名称并将其存储在firestore中?

怎么做才能强制Java编译器来编译ONLY我指定的源文件?

我该怎么做才能消除此Reflex.Dom代码中的unsafePerformIO?

我该怎么做才能减少Eclipse中的APK大小?

我该怎么做才能不重复xaml中的代码?

我该怎么做才能匹配“安装在”列中的值“ /”?

我该怎么做才能纠正“过滤器()”中的错误,然后“找不到对象”?

我想将dataframe的值替换为python中的列名。我应该怎么做?

我应该怎么做才能在游戏中获得更好的FPS

我应该怎么做才能在Java中使用ELement类