не может ссылаться на TinyMCE с require.js в TypeScript - PullRequest
0 голосов
/ 19 февраля 2019

Я новичок в TypeScript.Я был бы признателен, если бы кто-нибудь мог направить меня к правильному пути.

Мой Shim выглядит как

require.config({
  baseUrl: 'Scripts/',

  shim: {
    jquery: { exports: '$' },
    bootstrap: { deps: ['jquery'] },
    tinyMCE: { exports: 'tinyMCE' }
  },
  paths: {
    jquery: 'Framework/jquery-3.3.1.min',
    bootstrap: 'Framework/bootstrap-4/js/bootstrap.bundle.min',
    tinyMCE: 'Plugins/tinymce-5.0.0/tinymce.min'
  }
});

У меня есть вспомогательный файл TS, который выглядит как

import 'tinyMCE';
export class TinyMCEHelper{
  applyTinyMCE(container: JQuery = $(document)){
    tinyMCE.init({});
  }
}

Компилироватьошибка, показывающая:

Не удается найти имя tinyMCEНе удается разрешить символ «tinyMCE»

Что я делаю не так?

К вашему сведению: я использую es5 в качестве компилятора TS, поскольку это необходимо для моей организации.

Заранее спасибо.

...