首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何何为我的TypeScript模块添加jquery AMD模块?

如何何为我的TypeScript模块添加jquery AMD模块?
EN

Stack Overflow用户
提问于 2018-03-31 05:26:56
回答 2查看 0关注 0票数 0

如何为我的TypeScript模块需要jquery AMD模块。例如,让我们说脚本的目录结构如下所示:

代码语言:javascript
复制
    jQuery的1.8.2.js
    jquery.d.ts
    module.ts
    require.js

我想从module.ts生成的js文件要求通过require.js加载jquery-1.8.2.js。

目前我有:

代码语言:javascript
复制
 import jquery = module('jquery'

这导致名称“jquery”在当前范围中不存在。

EN

回答 2

Stack Overflow用户

发布于 2018-03-31 13:27:14

对于TYPESCRIPT 1.7+

可以使用以下模块加载参考:https://github.com/TypeStrong/atom-typescript/issues/237#issuecomment-90372105

代码语言:javascript
复制
import * as $ from "jquery";
票数 0
EN

Stack Overflow用户

发布于 2018-03-31 14:48:13

我已经写了一个在TypeScript使用RequireJS和jQuery的简单示例,

app.ts

代码语言:javascript
复制
///<reference path="require.d.ts" />
///<reference path="jquery.d.ts" />

require(['jquery'], function ($) {
    $(document).ready(() => {
        alert('Your code executes after jQuery has been loaded.');
    });
});

只需将单个脚本标签添加到你的页面即可:

代码语言:javascript
复制
<script data-main="app" src="require.js"></script>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/-100007886

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档