2013-10-12 99 views
4

我奋力安装与鲍尔CKEditor的安装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" 
     } 
    } 

这是为什么包比其他人有什么不同?什么是破解它的关键?

回答

8

自版本4.3.3 的CKEditor介绍了鲍尔的支持。你可以简单地用下面的命令来安装它:

bower install ckeditor 

您也可以通过在你的bower.json设置的依赖下载:

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

之后取得与依赖关系:

bower update 

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

更多信息可在CKEditor package managers guide中找到。

3

它没有任何有效的semver git的标签,从而释放鲍尔试图获取master分支,它仅包含自述,使用bower install ckeditor#stable/standard代替。

+0

冷静,这个工程。看起来像这样如果使用bower.json“ckeditor”:“#stable/standard”。谢谢 – Mike

+2

只是为了让你知道 - 我们很快就会切换到semver标签。 – Reinmar

+1

对于基本的编辑器,用'basic'替换'standard',这样它就可以放在凉亭里了。json:''ckeditor“:”#stable/basic“,' – Thomas

0

现在它会工作,如果你只是用:

'ckeditor: "*"' 

您bower.json内。这只会拉动标准版本。有关此问题的详细信息,请参阅:

dev.ckeditor.com/ticket/11279

5

有时你想要特定版本的ckeditor的特定预设。

首先,这里有一个有用的ckeditor post,这将有助于指定存储库标记所需的语法。

这是在你的bower.json文件中包括的内容为例:

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

只需使用两种基本的,标准的,或者曾经你的愿望,以及版本换出“满”。

然后运行:

bower update 
+0

这个作品完美! – Zagloo