npm 包 ternrc 使用教程

在前端开发中,我们经常需要进行代码补全、语法高亮等操作。npm 包 ternrc 就是一个非常方便的工具,它可以为我们提供更好的代码编辑体验。本文将详细介绍 ternrc 的使用方法,包括配置文件的下载、安装和使用。

下载 ternrc 配置文件

首先,我们需要下载一个 ternrc 的配置文件。这个配置文件包含了一些常用的代码库,并可以让我们直接使用这些库的代码自动补全功能。

我们可以通过 npm 包管理工具来下载这个配置文件:

--- ------- -- -----------

安装 ternrc 配置文件

下载完配置文件后,我们需要将其安装到我们的项目中。我们可以在项目的根目录中创建一个 .tern-project 文件,并将下载的配置文件加入该项目:

-
  ------- -
    ----------
    --------
  --
  ---------- -
    --------- ---
    ---------- --
  -
-

通过这个 .tern-project 文件,我们可以告诉 ternrc 我们的项目需要使用哪些库,并且启用哪些插件。在上面的例子中,我们告诉 ternrc 我们需要使用 browser 和 jquery 两个库,并启用两个插件以提供更好的代码补全体验。

配置编辑器

现在我们已经安装了 ternrc 配置文件,接下来我们需要将它与编辑器进行配置。我们可以在常用的编辑器中配置 ternrc,如 Sublime Text、Atom、VS Code 等。以 VS Code 为例,在设置中找到 JavaScript › Tern,并在 tern project path 中指定我们的 .tern-project 文件即可。

使用 ternrc

接下来,我们就可以开始使用 ternrc 了。在编辑器中打开一个 JS 文件,输入任意库的方法或属性,即可看到 ternrc 提供的自动补全功能。例如,我们输入 $,就可以看到可供选择的方法列表。

此外,ternrc 还提供了更多的功能,如查找方法或属性的定义,查找变量的使用情况等。这些功能可以帮助我们更快速地开发前端项目。

示例代码

--------- -----
----- ----------
------
  ----- ----------------
  ------------- ----------
-------
------
  ------- -----------------------------------------------------------
  --------
    ---------------------------- -
      ---------------------------- -
        ------------ ---------
      ---
    ---
  ---------
  -------------------
-------
-------

在这个示例中,我们使用了 jquery 库并绑定了一个点击事件。使用 ternrc 的自动补全功能,我们可以更方便地进行代码编辑。

结论

通过本文的介绍,我们了解了如何使用 ternrc 工具来提高我们的代码编辑体验。配置文件的下载、安装和使用都非常简单,而且 ternrc 还提供了很多有用的功能,让我们能够更快速地进行前端开发。

来源:JavaScript中文网 ,转载请联系管理员! 本文地址:https://www.javascriptcn.com/post/6005727c81e8991b448e8adf


猜你喜欢

  • npm包essy-distribution使用教程

    在前端开发中,如果我们想要将自己的代码打包和分发,最常见的做法就是使用npm包管理系统。在这个系统中,有很多工具、插件和库可供我们选择。今天,我们要介绍的是一个非常实用的npm包——essy-dist...

    3 年前
  • npm 包 gulp-ng-prettier 使用教程

    在前端开发过程中,美化代码的重要性无须多言。除了手动调整代码缩进和格式之外,我们还可以使用 npm 包 gulp-ng-prettier 自动完成代码美化的工作,提高代码质量和开发效率。

    3 年前
  • npm 包 hyper-graph-cli 使用教程

    在前端开发的过程中我们会使用很多的第三方库,而 npm 是目前前端最常用的包管理工具。在 npm 中,有一个名为 "hyper-graph-cli" 的包,它是一个可视化的超文本网络编辑器,可以用来编...

    3 年前
  • npm 包 pc-cbb-berthing-fe-0-0-4 使用教程

    简介 pc-cbb-berthing-fe-0-0-4 是一款用于船舶靠泊管理的前端组件库,提供了一系列的功能组件和样式,旨在优化船舶靠泊管理系统的交互和效率。它基于 Vue.js 框架开发,通过 n...

    3 年前
  • npm包web-animation使用教程

    在前端开发中,动画效果不仅能让页面更加生动,也有助于提高用户体验。而现在,通过NPM包web-animation可以更加方便地实现各类动画效果。本文将详细介绍web-animation如何使用,以及其...

    3 年前
  • npm 包 node-red-contrib-alarm-dot-com 使用教程

    在现代的前端工程师的日常开发中,频繁使用到各种开源工具和框架来提高开发效率和质量。而 npm 包是前端开发必不可少的工具之一,本文将带您了解一个常用的 npm 包 node-red-contrib-a...

    3 年前
  • npm 包 node-red-contrib-audio 使用教程

    在前端开发中,我们经常需要使用一些处理音频的工具。npm 包 node-red-contrib-audio 就是一个非常不错的选择。它提供了一系列用于音频处理的节点,可以轻松地在 Node-RED 中...

    3 年前
  • npm 包 bitcoind-rpc-monoeci 使用教程

    介绍 npm 即 node package manager,是一个用于安装、分享和管理 node.js 模块的工具。而 bitcoind-rpc-monoeci 是一个使用 JavaScript 编写...

    3 年前
  • npm包 node-red-contrib-aws-s 使用教程

    简介 node-red-contrib-aws-s 是一个用于 AWS 的 Node-RED 插件,该插件可以让开发人员方便地在 AWS 上创建和管理服务。使用此插件可以轻松地在 Node-RED 环...

    3 年前
  • npm 包 node-red-contrib-datakitjs 使用教程

    前言 本文主要介绍如何在 Node-RED 中使用 node-red-contrib-datakitjs 这个 npm 包,该包可以方便地将数据通过 WebSocket 实时传输到前端页面,为前端数据...

    3 年前
  • npm 包 node-red-contrib-email-out 使用教程

    前言 在开发前端应用时,我们通常会需要与后端进行通信,发送和接收邮件也是其中一个很重要的功能。今天我将介绍 npm 包 node-red-contrib-email-out,它帮助我们在 Node-R...

    3 年前
  • npm 包 node-red-contrib-fast-csv 使用教程

    在前端开发中,经常需要处理 CSV 数据,而 node-red-contrib-fast-csv 是一款卓越的 npm 包,可以帮助前端开发人员方便快捷地解析和生成 CSV 数据。

    3 年前
  • npm 包 node-red-contrib-fabric-composer 使用教程

    简介 node-red-contrib-fabric-composer 是一款基于 Node.js 平台开发的 npm 依赖包,用于在 Hyperledger Fabric 区块链网络中的 Compo...

    3 年前
  • npm 包 node-red-contrib-ovia-os 使用教程

    简介 node-red-contrib-ovia-os 是一个基于 Node.js 的开源项目,是一个简化了 Node-RED 业务逻辑的插件。它提供了许多基础的工具,涵盖了许多通讯协议和设备类型,为...

    3 年前
  • NPM 包 ReadmeGenerate 使用教程

    在前端开发中,文档编写是一个非常重要的环节。通常情况下,我们需要编写一份完整的文档来描述我们的项目、库或组件。不过,针对自己编写的 npm 包创建一份文档却是一件繁琐且重复的工作。

    3 年前
  • npm 包 rc-manage 使用教程

    在前端开发中,我们经常需要使用一些第三方库来简化开发流程。npm 是一个非常常用的包管理工具,rc-manage 则是一款针对 React 组件管理的 npm 包。

    3 年前
  • 使用 npm 包 danger-plugin-slack

    介绍 在前端开发中,为了确保代码质量和规范,我们通常会使用一些工具来检查我们的代码变化。其中,Danger 是一种自动化工具,可以用来检查 pull request 代码变更。

    3 年前
  • npm 包 qiyujsip 的使用教程

    qiyujsip 是一款基于 JSSIP 封装的 npm 包,用于前端与七鱼客服系统进行呼叫通讯。本教程将详细介绍 qiyujsip 的使用方法,包括安装、初始化、呼叫等流程,并提供示例代码及其讲解。

    3 年前
  • npm 包 simple-redux-logger 使用教程

    在前端开发中,使用 Redux 作为状态管理工具可以使代码更易于维护和扩展。而在开发中,经常需要对 Redux 中的状态进行调试和监控。simple-redux-logger 就是一款用于帮助我们更好...

    3 年前
  • npm 包 green-arrow 使用教程

    在前端开发领域,我们通常会使用各种各样的 npm 包来提高我们的开发效率和代码质量。而今天要推荐的 npm 包则是 green-arrow,它是一款可以帮助我们快速实现箭头动画效果的 npm 包。

    3 年前

相关推荐

    暂无文章