Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在typescript文件中正确导入jquery ui_Javascript_Jquery Ui_Typescript - Fatal编程技术网

Javascript 如何在typescript文件中正确导入jquery ui

Javascript 如何在typescript文件中正确导入jquery ui,javascript,jquery-ui,typescript,Javascript,Jquery Ui,Typescript,我已经像这样包括了jquery import $ = require('jquery'); 我正试着让一些div像这样拖拉 constructor() { $("#mydiv-id").draggable(); } 但我得到一个错误,draggable不是一个函数。我有jqueryui.d.T,但如何正确导入 require.config类似于 var require = { paths: { text: '../Scripts/libs/text', jquery:

我已经像这样包括了jquery

import $ = require('jquery');
我正试着让一些div像这样拖拉

constructor() {
    $("#mydiv-id").draggable();
}
但我得到一个错误,draggable不是一个函数。我有jqueryui.d.T,但如何正确导入

require.config类似于

var require = {
paths: {
    text: '../Scripts/libs/text',
    jquery: '../Scripts/libs/jquery-1.11.2',
    'jqueryui': '../Scripts/libs/jquery-ui',
    jscroll: '../Scripts/libs/jquery.jscroll', // and others

我在shim:section中没有看到任何关于jquerUI的内容,您需要从您的项目中引用它。建议为此使用tsconfig,它可以形成编译上下文

例子
在tsconfig中引用类似jquery的任何示例?作为requestedit添加的示例看起来我的项目没有tsconfig或任何具有类似配置的示例。您是否建议添加这样的配置文件?因为我相信这与jqueryUI的require路径设置不正确有关,因为其他东西,如knockout和toastr,都设置好了,工作正常。
{
    "compilerOptions": {
        "target": "es5",
        "module": "commonjs",
        "declaration": false,
        "noImplicitAny": false,
        "removeComments": true,
        "noLib": false
    },
    "filesGlob": [
        "./**/*.ts",
        "!./node_modules/**/*.ts"
    ],
    "files": [
        "./globals.ts",
        "./linter.ts",
        "./main/atom/atomUtils.ts",
        "./main/atom/autoCompleteProvider.ts",
        "./worker/messages.ts",
        "./worker/parent.ts",
        "./typings/jquery/jquery.d.ts",
    ]
}