如何为我的TypeScript模块需要jquery AMD模块。例如,让我们说脚本的目录结构如下所示:
jQuery的1.8.2.js
jquery.d.ts
module.ts
require.js
我想从module.ts生成的js文件要求通过require.js加载jquery-1.8.2.js。
目前我有:
import jquery = module('jquery'
这导致名称“jquery”在当前范围中不存在。
发布于 2018-03-31 13:27:14
可以使用以下模块加载参考:https://github.com/TypeStrong/atom-typescript/issues/237#issuecomment-90372105
import * as $ from "jquery";
发布于 2018-03-31 14:48:13
我已经写了一个在TypeScript中使用RequireJS和jQuery的简单示例,
app.ts
///<reference path="require.d.ts" />
///<reference path="jquery.d.ts" />
require(['jquery'], function ($) {
$(document).ready(() => {
alert('Your code executes after jQuery has been loaded.');
});
});
只需将单个脚本标签添加到你的页面即可:
<script data-main="app" src="require.js"></script>
https://stackoverflow.com/questions/-100007886
复制相似问题