Определить Мурри в машинописи по RequireJS - PullRequest
0 голосов
/ 24 мая 2018

Я собираюсь использовать Murri в моем проекте машинописного текста. Я определил Muuri и связанные с ним зависимости в конфигурации RequireJS следующим образом:

requirejs.config({
    paths: {      
        "web-animations-js": "web-animations-js/web-animations.min",
        "hammerjs": "hammerjs/hammer",
        "muuri": "muuri/muuri",
    },
    shim: {       
        "muuri": {
            //These script dependencies should be loaded before loading
            deps: ["hammerjs", "web-animations-js"],
            exports: 'Muuri'
        }
    }
});

requirejs([ "muuri"]);

И в моем файле машинописного текста Iиспользовал что-то вроде этого:

declare var Muuri: any;

export default class WidgetModule {

    public static run() {

        $(function () { //DOM Ready
            //here I get error
            var grid = new Muuri('.grid', { dragEnabled: true });
        });
    }
}

Но я получаю ошибку: Uncaught ReferenceError: Муури не определен .

Спасибо вперед за вашу помощь.

1 Ответ

0 голосов
/ 24 мая 2018

Единственное решение, которое я нашел, - это использовать

import Muuri = require("../lib/muuri/muuri.js");

. Я добавляю его в начало моего файла Typescript.Надеюсь, это кому-нибудь поможет;)

...