Использование модулей DexExtreme, вызывающих ошибки ссылок - PullRequest
0 голосов
/ 11 апреля 2019

Я пытаюсь использовать модули dx:

require("devextreme/ui/button");

const em = {
    init: () => {
        $("#button").dxButton({
            text: "Click me",
            onClick: function() {
                alert("The Button was clicked");
            }
        });
    }
};

export default em;

Но я получаю ошибку:

Uncaught TypeError: $ (...). DxButton не является функцией

У меня также есть два отдельных файла пакета. Один называется vendor.js:

// Vendor
require("expose-loader?$!jquery");
require("lodash");
require("expose-loader?moment!moment");
require("expose-loader?pnp!@pnp/pnpjs");
require("jszip");

Еще один для моего приложения (app.js).

Я импортирую dev extreme в этот пакет app.js.

Возможно ли, что поскольку jquery не входит в тот же пакет, devextreme не может его распознать?

1 Ответ

0 голосов
/ 11 апреля 2019

Я забыл добавить:

require("devextreme/integration/jquery");
...