0

我对javascript相当陌生,只是克隆了(静态)CKeditor repo来摆弄。我不知道如何运行它!没有明显的“主”文件,我使用节点运行的所有内容都会引发参考错误。任何帮助,将不胜感激!

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

4

2 回答 2

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 服务器框架,因此您需要先进行一些研究,哪些可以满足您的需求。

于 2013-05-23T11:21:41.823 回答
4

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

于 2013-05-22T23:34:15.363 回答