【发布时间】:2018-01-30 16:10:39
【问题描述】:
我有一个使用 flex 和 encore 的 Symfony4 项目。我想添加tinymce。
所以我添加了tinymce项目:
$ yarn add tinymce
我编辑了我的app.js 文件:
require('../css/app.scss');
// Import TinyMCE
import tinymce from 'tinymce/tinymce';
// A theme is also required
import 'tinymce/themes/modern/theme';
// Any plugins you want to use has to be imported
import 'tinymce/plugins/paste';
import 'tinymce/plugins/link';
// Initialize the app
tinymce.init({
selector: 'textarea',
plugins: ['paste', 'link']
});
我编译了:
$ yarn run encore dev
编译成功:
Running webpack ...
DONE Compiled successfully in 17600ms
I 8 files written to public\build
Done in 20.23s.
我的 textareas 被空白页替换。
我在documentation 中找到了解决方案,当我将node_modules/tinymce/skins 目录复制到/public/build/skins 时它工作正常。但是每次纱线编译后我还是要这样做
有没有办法自动将此node_modules/tinymce/skins 目录复制到/public/build/skins? 是否可以更新webpack.config.js 来做到这一点?
PS:我读了一些recommandations 和webpack-loader,但我不明白我必须做什么。
【问题讨论】:
标签: symfony tinymce yarnpkg webpack-encore