4

我正在努力用 Bower 安装 ckeditor,我尝试了很多不同的东西,但每次我最终只得到一个.bower.json文件和一个Readme文件或index文件。我从来没有得到超过 2 个文件 :( 我可以很好地安装其他软件包,所以我知道一切都设置好了。

以下是我尝试过的一些事情:

    {
       "dependencies": {
          "ckeditor": "latest",

          "ckeditor": "https://github.com/ckeditor/ckeditor-releases/releases/tag/4.2.1/standard",

          "ckeditor": "https://github.com/ckeditor/ckeditor-releases/releases/tag/4.2.1/standard",

          "ckeditor": "https://github.com/ckeditor/ckeditor-releases/commit/a822d585d4ebf8d969fa" 
       }
    }

为什么这个包与其他包不同?破解它的关键是什么?

4

4 回答 4

8

4.3.3版本开始,CKEditor 引入了对 Bower 的支持。您可以使用以下命令简单地安装它:

bower install ckeditor

您也可以通过在您的 : 中设置依赖项来下载它bower.json

{
    "name": "my-project",
    "dependencies": {
        "ckeditor": "4"
    }
}

之后获取依赖项:

bower update

注意:它将下载standard-all preset,它基本上包含所有可用的官方插件,但只有一部分在配置中启用。

更多信息可以在CKEditor 包管理器指南中找到。

于 2014-03-01T11:36:19.707 回答
5

有时您需要具有特定版本的 ckeditor 的特定预设。

首先,这是一个有用的ckeditor 帖子,它将简化指定存储库标记所需的语法。

以下是要包含在 bower.json 文件中的示例:

{
 name: "your-name",
  "dependencies": {
      "ckeditor": "#full/4.3.3"
  }
}

只需将“完整”替换为基本版、标准版或您想要的任何版本以及版本即可。

然后运行:

bower update
于 2014-11-13T16:25:24.860 回答
3

它没有任何有效的 semver git 标记版本,因此 Bower 尝试获取master仅包含自述文件的分支。改为使用bower install ckeditor#stable/standard

于 2013-10-12T11:58:08.527 回答
0

现在,如果您只使用它,它将起作用:

'ckeditor: "*"'

在你的 bower.json 里面。但是,这只会拉出标准版本。有关此问题的更多信息,请参阅:

dev.ckeditor.com/ticket/11279

于 2014-01-28T11:27:07.077 回答