【问题标题】:Angular2 @types referencesAngular2 @types 参考
【发布时间】:2017-02-11 09:11:28
【问题描述】:

我正在使用 webpack 开发 Angular2 项目。我在 Jasmine 引用和定义方面遇到问题,Visual Studio Code 抱怨任何 Jasmine 语法(首先描述它,以及其余部分)。这同样适用于浏览器对象。

我发现another post 提到了引用的必要性,例如:

///<reference path="./../node_modules/@types/jasmine/index.d.ts"/>

如果插入到规范的最顶部,这将非常有效,但是,这些引用应该放在哪里以及如何放置以在全球范围内可用?我在 app.module.ts 中尝试过,但智能感知仍然报错。

【问题讨论】:

    标签: angular typescript jasmine webpack typescript-typings


    【解决方案1】:

    请看一下之前发布的这个问题。

    这将帮助您解决所有问题: Typescript 2.0. "types" field in tsconfig.json

    【讨论】:

    • 不幸的是,这没有帮助。我已经完成了所有配置。
    • 您是否在全球范围内安装了 typescript 2?尝试运行 npm uninstall typescript -g,然后重新安装 npm i typescript@2.0.3 -g。我读过升级时可能会出现一些冲突,并且 VSCode 无法解释新的 TS 配置。另外,请尝试手动引用 vscode settings.json 文件中的 tsdk,如下所示:"typescript.tsdk": "./node_modules/typescript/lib"跨度>
    • 如果上述建议不起作用,最好分享您的配置和所有内容:)
    • 那是救命稻草!! :) 我在 packages.json 中引用了最新版本的打字稿和一个较旧的全球版本。
    • 很高兴我能帮上忙 :)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-18
    • 1970-01-01
    • 2016-10-06
    • 1970-01-01
    • 1970-01-01
    • 2017-10-25
    相关资源
    最近更新 更多