Чтобы было ясно, что вы видите, просто: eslint
- в зависимости от того, как он настроен - не хочет, чтобы вы ссылались на неопределенные переменные. Это не проблема TinyMCE как таковая, но, вероятно, она актуальна, если вы используете TinyMCE Cloud для загрузки TinyMCE, поскольку ваш код JavaScript не определяет переменную tinymce
.
Существует несколько способов «исправить» eslint
жалоба:
1 - доступ к tinymce
через объект глобального окна:
window.tinymce
2 - Оберните ваш код директивой для eslint, чтобы не проверять неопределенные переменные:
/*eslint-disable no-undef*/
...
/*eslint-enable no-undef*/
https://eslint.org/docs/user-guide/configuring#disabling -rules-with-inline-comments
3 - Определите глобальное в вашем .eslintrc
файле
{
"globals": {
"tinymce": true
}
}
https://eslint.org/docs/user-guide/configuring#specifying -глобальных