2015-07-19 76 views
1

如您所知Ember-cli 0.2.7是Ember 1.12的最後一個版本(Ember-data 1.0.0-beta.18)。下一個版本基於Ember 1.13(Ember-data 1.13)。Ember 1.12應該使用哪些ember-cli依賴關係?

如果我不準備使用Ember 1.13,等待一些插件,但準備使用Ember-Data 1.13,該怎麼辦?

我應該繼續使用默認的Ember-cli 0.2.7依賴項列表(即使使用Ember-Data「1.0.0-beta.18」)?如果不是,可以更新哪些依賴關係?或者可能我可以使用Ember-cli 1.13和Ember版本更改?

以下是標準package.jsonbower.json Ember-cli 0.2.7和1.13的文件提取。

//ember-cli 0.2.7, standard package.json 
"devDependencies": { 
    "broccoli-asset-rev": "^2.0.2", 
    "ember-cli": "0.2.7", 
    "ember-cli-app-version": "0.3.3", 
    "ember-cli-babel": "^5.0.0", 
    "ember-cli-content-security-policy": "0.4.0", 
    "ember-cli-dependency-checker": "^1.0.0", 
    "ember-cli-htmlbars": "0.7.6", 
    "ember-cli-ic-ajax": "0.1.1", 
    "ember-cli-inject-live-reload": "^1.3.0", 
    "ember-cli-qunit": "0.3.13", 
    "ember-cli-uglify": "^1.0.1", 
    "ember-data": "1.0.0-beta.18", 
    "ember-disable-proxy-controllers": "^1.0.0", 
    "ember-export-application-global": "^1.0.2" 
} 

//ember-cli 0.2.7, standard bower.json 
    "dependencies": { 
    "ember": "1.12.0", 
    "ember-cli-shims": "ember-cli/ember-cli-shims#0.0.3", 
    "ember-cli-test-loader": "ember-cli-test-loader#0.1.3", 
    "ember-data": "1.0.0-beta.18", 
    "ember-load-initializers": "ember-cli/ember-load-initializers#0.1.4", 
    "ember-qunit": "0.3.3", 
    "ember-qunit-notifications": "0.0.7", 
    "ember-resolver": "~0.1.15", 
    "jquery": "^1.11.1", 
    "loader.js": "ember-cli/loader.js#3.2.0", 
    "qunit": "~1.17.1" 
} 

// ember-cli 1.13, standard package.json 
"devDependencies": { 
    "broccoli-asset-rev": "^2.0.2", 
    "ember-cli": "1.13.0", 
    "ember-cli-app-version": "0.4.0", 
    "ember-cli-babel": "^5.0.0", 
    "ember-cli-content-security-policy": "0.4.0", 
    "ember-cli-dependency-checker": "^1.0.0", 
    "ember-cli-htmlbars": "0.7.9", 
    "ember-cli-htmlbars-inline-precompile": "^0.1.1", 
    "ember-cli-ic-ajax": "0.2.1", 
    "ember-cli-inject-live-reload": "^1.3.0", 
    "ember-cli-qunit": "0.3.15", 
    "ember-cli-release": "0.2.3", 
    "ember-cli-uglify": "^1.0.1", 
    "ember-data": "1.13.5", 
    "ember-disable-proxy-controllers": "^1.0.0", 
    "ember-export-application-global": "^1.0.2" 
} 

// ember-cli 1.13, standard bower.json 
"dependencies": { 
    "ember": "1.13.3", 
    "ember-cli-shims": "ember-cli/ember-cli-shims#0.0.3", 
    "ember-cli-test-loader": "ember-cli-test-loader#0.1.3", 
    "ember-data": "1.13.5", 
    "ember-load-initializers": "ember-cli/ember-load-initializers#0.1.5", 
    "ember-qunit": "0.4.1", 
    "ember-qunit-notifications": "0.0.7", 
    "ember-resolver": "~0.1.18", 
    "jquery": "^1.11.1", 
    "loader.js": "ember-cli/loader.js#3.2.0", 
    "qunit": "~1.17.1" 
} 
+0

就我個人而言,我使用Ember 1.13和Data 1.13運行CLI 0.2.7,除了一些棄用警告外,沒有任何問題。 – Knightsy

回答

1

我發現了灰燼數據1.13.5發佈https://github.com/emberjs/data/blob/v1.13.5/packages/ember-data/lib/main.js

這說明兩件事情本文件:

1)你必須至少灰燼1.8.0使用灰燼數據1.13(。 5)。

2)Ember 1.12.0和Ember數據存在缺陷問題,但Ember 1.12.1應該沒問題。

我會給CLI 0.27,Ember 1.12.1和Ember數據1.13.5一個去,如果你還沒有準備好Ember 1.13。

+0

感謝您的有用信息。您對使用ember-cli 1.13和ember 1.12.1有什麼看法? – artych

+1

我可以發現Ember CLI 1.13中至少有一處取決於Ember 1.13的更改:https://github.com/ember-cli/ember-cli/pull/4359。這是最快的一個,可以有其他人https://github.com/ember-cli/ember-cli/releases/tag/v1.13.0。鑑於此,它有Ember 1.13在它的package.json我不會自己 – Knightsy

+1

ember-cli 1.13應該與任何餘燼長期工作到1.9左右,一些發電機/藍圖可能無法正常工作,但它不是綁定到燼內部 – flylib

相關問題