2013-10-12 100 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