如何运行CKeditor

Daz*_*sed 0 javascript ckeditor node.js

我是javascript的新手,只是克隆了(静态)CKeditor repo来摆弄.我无法弄清楚如何运行它!没有明显的"主"文件,我用节点运行的所有内容都会引发参考错误.任何帮助,将不胜感激!

https://github.com/ckeditor/ckeditor-dev/tree/stable

Cas*_*ter 5

CKEditor是用于浏览器的富文本编辑器库。它不是在Node.js环境中设计的(也没有用)。

  • [查看文档] CKEditor。如果您是JavaScript的新手,我建议您从一个小得多的JavaScript回购开始,并且只是在寻找可以解决的东西。CKEditor非常庞大,并且是一个令人生畏的起点。 (2认同)

Rei*_*mar 5

正如其他人提到的,CKEditor不是一个独立的Node.JS应用程序,而是现有页面的插件.首先,您需要创建一个将在Node.JS中运行的Web服务器,然后将CKEditor作为该Web服务器生成的页面的一部分加载.

Node.JS只是一个JavaScript运行时,因此它本身不是Web服务器(例如在Apache上运行的PHP).但是,使用Node.JS创建Web服务器非常容易.例如,您可以查看Express框架 - 请参阅入门指南.

所以你有一个网络服务器.现在,您可以将CKEditor下载到public/Express生成的应用程序目录中(请参阅http://expressjs.com/guide.html#executable),然后您应该按照CKEditor加载指南在Express生成的页面上对其进行初始化.

最后一步是存储在CKEditor中创建的数据.您可以在Express'指南中找到一些将Express与Redis数据库集成的基本示例,但实际上Node有许多数据库和许多Web服务器框架,因此您需要先进行一些研究,哪些将满足您的需求.