使用Bower安装CKeditor

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个回答

8
自版本4.3.3起,CKEditor开始支持Bower。您可以使用以下命令轻松安装它:
bower install ckeditor

您也可以通过在您的文件中设置依赖项来下载它:

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

然后使用以下命令获取依赖项:

bower update

注意:它将下载 standard-all 预设,该预设基本包含所有可用的官方插件,但仅在配置中启用其中的一部分。
更多信息可以在CKEditor 包管理器指南中找到。

5
有时你需要一个特定版本的ckeditor预设。
首先,这是一个有用的 ckeditor post,将有助于指定存储库标签所需的语法。
以下是在bower.json文件中包含的示例:
{
 name: "your-name",
  "dependencies": {
      "ckeditor": "#full/4.3.3"
  }
}

只需将“full”替换为basic、standard或您想要的任何版本即可。

然后运行:

bower update

3

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


很酷,这个可行。如果使用 bower.json,看起来是这样的“ckeditor”:“#stable/standard”。谢谢。 - Mike
2
只是想让您知道 - 我们很快将切换到语义化版本标签。 - Reinmar
1
对于基本编辑器,请将“standard”替换为“basic”,以便在bower.json中为其指定版本:“ckeditor”:“#stable/basic”。 - Thomas
1
为了帮助那些正在搜索完整版本的人:可以使用命令行中的“bower install ckeditor#stable/full”或在bower.json中使用“ckeditor”:“#stable/full”也可以。 - Arnoud Sietsema

0

如果你只使用以下代码,它现在将会正常工作:

'ckeditor: "*"'

在你的bower.json文件中添加这个依赖,但是这只会拉取标准版本。关于这个问题的更多信息请参见:

dev.ckeditor.com/ticket/11279


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接