Разобрался после некоторых проблем: нужно импортировать отдельные плагины, которые используются при инициализации.
Сработало в моем случае.Улучшения приветствуются.
<script src="js/jquery-3.3.1.min.js"></script>
<script src="js/tinymce/jquery.tinymce.min.js" charset="utf-8"></script>
Импорт TinyMCE и необходимые темы / плагины
import tinymce from 'tinymce/tinymce';
import 'tinymce/themes/modern/theme';
import 'tinymce/plugins/colorpicker';
import 'tinymce/plugins/link';
import 'tinymce/plugins/lists';
import 'tinymce/plugins/anchor';
import 'tinymce/plugins/advlist';
import 'tinymce/plugins/table';
import 'tinymce/plugins/textcolor';
import 'tinymce/plugins/paste';
import 'tinymce/plugins/help';
import 'tinymce/plugins/charmap';
import 'tinymce/plugins/contextmenu';
HTML
<textarea name="description" class="form-control" id="description" rows="3"></textarea>
Инициализация
tinymce.init({
selector: '#description',
skin: false,
plugins: [
'advlist lists link charmap anchor textcolor',
'table contextmenu paste help'
],
toolbar: 'insert | undo redo | formatselect | bold italic backcolor | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | removeformat | help',
});
Запустить Laravel dev server
npm run development -- --watch