无法在TypeScript中使用require.js引用TinyMCE

时间:2019-02-19 01:33:41

标签: typescript requirejs tinymce

我是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编译器。

谢谢。

0 个答案:

没有答案