2015-07-19 88 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

相关问题