【问题标题】:WebStorm Autocomplete with external JavaScript Library使用外部 JavaScript 库的 WebStorm 自动完成
【发布时间】:2015-08-12 23:34:29
【问题描述】:

我在网上搜索了几天,但找不到任何解决我问题的方法。 我想在我的 JavaScript 项目中包含一个使用 npm 安装的库,以便我可以获得自动完成功能,查看我可用的方法/变量等。 具体来说,我正在尝试为 Protractor 执行此操作。 到目前为止,我发现的每个教程都说明了以下内容: Settings -> Languages & Frameworks -> JavaScript -> Libraries -> Download -> TypeScript community stubs 但这是在下载 TypeScript 库,是的,它添加了自动完成功能,但它也添加了用于 TypeScript 的内容(接口等)。我想包含我通过 NPM 安装的库,我该怎么做?

【问题讨论】:

    标签: javascript node.js autocomplete protractor webstorm


    【解决方案1】:

    转到Preferences -> Language&Frameworks -> Javascript -> Libraries 并单击“添加”。在这里您可以添加包含您要添加的库的目录或实际 js 文件:

    【讨论】:

    • 谢谢!我已经尝试过了,但是没有用。你能告诉我我应该添加什么吗?我应该从 node_modules 添加整个 Protractor 文件夹,还是应该添加一些非常具体的东西?如果我安装了 TS Protractor 库,一切都很好,我可以使用的方法是粗体的,真的很难混淆..
    • @Darkbound 好吧,就我个人而言,我不需要通过“Add..”添加库。我刚刚使用“下载...”并下载了屏幕截图中显示的所有内容。现在我有 WebStorm 帮助我在处理量角器、茉莉花或 webdriver 特定代码时自动完成。特别是angularprotractorselenium-webdriver-DefinitelyTyped这里一定要有。
    • 当我点击下载时,我只有 TS 版本的量角器.... 我有两个选项可供下载:官方库或 TypeScript 社区存根。对于 Protractor,只有 angular-protractor-DefinitelyTyped
    猜你喜欢
    • 2012-07-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多