代码之家  ›  专栏  ›  技术社区  ›  Ahmer Ali Ahsan

如何使用npm类型在本地安装和运行typescript jquery/bootstrap定义文件?

  •  0
  • Ahmer Ali Ahsan  · 技术社区  · 8 年前

    下面是我遵循的步骤。

    1-打开cmd并转到我当前的项目文件夹,然后键入以下命令。

    npm安装类型--全局

    键入安装dt~jquery--global--save

    打字安装dt~boostrap--global--save

    2-下面是我的tsconfig文件配置 { "compilerOptions": { "target": "es5", "module": "commonjs", "sourceMap": true, "rootDir": "./TS", "outDir": "./JS", "watch": true } }

    3-添加 document.ready

    4-构建并运行索引。html文件

    注意:我在标题部分添加了transpile javascript,所以这里不需要提及任何代码。

    错误: 在浏览器控制台窗口中,它显示以下错误:

    我的脚本。ts:2 Uncaught ReferenceError:$未定义

    这是我的 repository .

    请在这里帮助我。我在项目中安装jquery的错误之处。

    1 回复  |  直到 8 年前
        1
  •  2
  •   Community CDub    7 年前

    据我从您的代表那里看到的,您忘记了在页面中加载实际的引导和jquery。类型脚本定义仅为类型脚本转发器提供有关数千个库内容的编译时信息。它们自己的库必须加载到 index.html 。您可以通过两种方式完成:

    1. 按照它们的操作指南中的描述,向引导数据库和jquery添加链接。这很简单,但不是现代基于模块的客户端应用程序的首选方式
    2. 使用模块加载程序(如SystemJS)。但这需要一些配置。首先阅读他们的 docs ,您可以找到示例配置 here

    希望这能帮助你开始。