首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >通过webpack将CKEditor 4与Rails 6集成

通过webpack将CKEditor 4与Rails 6集成
EN

Stack Overflow用户
提问于 2021-01-13 13:11:24
回答 1查看 713关注 0票数 1

我必须升级一个使用CKEdtior作为文本编辑器特性的遗留应用程序。

由于Ruby对于ckeditor的维护已经不那么好了,而且Rails 6似乎是个问题,所以我决定直接使用webpacker。

我使用一个yarn add命令添加了ckeditor 4,然后在我的application.js/activeadmin.js文件中导入js文件。(import "ckeditor4";)

根据文档,我还必须设置一个CKEDITOR_BASEPATH常量。常量应指向ckeditor文件所在的路径。

要拥有这个文件,我已经配置了webpacker,并设置了以下附加设置:environment.config.set('output.libraryTarget', 'umd')

我以为这会在我的public/pack/js文件夹中创建一个ckeditor目录,但它不起作用。我怎样才能让webpack创建这个折叠/文件?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-01-13 13:59:19

通过添加CopyPlugin并按如下方式配置它,我修复了这个问题:

代码语言:javascript
运行
复制
environment.plugins.append('CopyPlugin',
    new CopyPlugin({
        patterns: [
            {
                from: '{config.js,contents.css,styles.js,adapters/**/*,lang/**/*,plugins/**/*,skins/**/*,vendor/**/*}',
                to: resolvePath( distPath, 'js/ckeditor' ),
                context: resolvePath( __dirname, '../../node_modules', 'ckeditor4' )
            }
        ]
    })
)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65702666

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档