Ember.js Ember CLI未解析Ember 2.0
我已经使用ember cli v1.13.8创建了一个全新的项目 我创建了一个新项目,然后调整了Ember 2.0的bower.json文件(它当前配置为Ember 1.13.8)。运行Ember.js Ember CLI未解析Ember 2.0,ember.js,bower,ember-cli,Ember.js,Bower,Ember Cli,我已经使用ember cli v1.13.8创建了一个全新的项目 我创建了一个新项目,然后调整了Ember 2.0的bower.json文件(它当前配置为Ember 1.13.8)。运行bower安装后,我收到以下错误ember@2.0.0 bower ember-data#2.0.0 cached https://github.com/components/ember-data.git#2.0.0 bower ember-data#2.0.0 validate
bower安装后,我收到以下错误ember@2.0.0
bower ember-data#2.0.0 cached https://github.com/components/ember-data.git#2.0.0
bower ember-data#2.0.0 validate 2.0.0 against https://github.com/components/ember-data.git#2.0.0
bower ENOTFOUND Package ember@2.0.0 not found
我还尝试了bower install ember#2.0.0
并收到了此错误(此处发布了部分消息):
知道我的配置有什么问题吗?令人失望的是,这是从盒子里拆出来的
安德鲁
这是我的配置文件
package.xml
{
"name": "ars-app",
"version": "0.0.0",
"description": "Small description for ars-app goes here",
"private": true,
"directories": {
"doc": "doc",
"test": "tests"
},
"scripts": {
"build": "ember build",
"start": "ember server",
"test": "ember test"
},
"repository": "",
"engines": {
"node": ">= 0.10.0"
},
"author": "",
"license": "MIT",
"devDependencies": {
"broccoli-asset-rev": "^2.1.2",
"ember-cli": "1.13.8",
"ember-cli-app-version": "0.5.0",
"ember-cli-babel": "^5.1.3",
"ember-cli-content-security-policy": "0.4.0",
"ember-cli-dependency-checker": "^1.0.1",
"ember-cli-htmlbars": "0.7.9",
"ember-cli-htmlbars-inline-precompile": "^0.2.0",
"ember-cli-ic-ajax": "0.2.1",
"ember-cli-inject-live-reload": "^1.3.1",
"ember-cli-qunit": "^1.0.0",
"ember-cli-release": "0.2.3",
"ember-cli-sri": "^1.0.3",
"ember-cli-uglify": "^1.2.0",
"ember-data": "2.0.0",
"ember-disable-proxy-controllers": "^1.0.0",
"ember-export-application-global": "^1.0.3"
}
}
bower.json
{
"name": "ars-app",
"dependencies": {
"ember": "2.0.0",
"ember-cli-shims": "ember-cli/ember-cli-shims#0.0.4",
"ember-cli-test-loader": "ember-cli-test-loader#0.1.3",
"ember-data": "2.0.0",
"ember-load-initializers": "ember-cli/ember-load-initializers#0.1.5",
"ember-qunit": "0.4.9",
"ember-qunit-notifications": "0.0.7",
"ember-resolver": "~0.1.18",
"jquery": "^1.11.3",
"loader.js": "ember-cli/loader.js#3.2.1",
"qunit": "~1.18.0"
}
}
以下是运行bower info-ember
$ bower info ember
bower ember#* cached https://github.com/components/ember.git#2.0.1
bower ember#* validate 2.0.1 against https://github.com/components/ember.git#*
{
name: 'ember',
version: '2.0.1',
main: [
'./ember.debug.js',
'./ember-template-compiler.js'
],
dependencies: {
jquery: '>= 1.7.0 < 2.2.0'
},
homepage: 'https://github.com/components/ember'
}
Available versions:
- 2.1.0-beta.2
- 2.1.0-beta.1
- 2.0.1
- 2.0.0
- 2.0.0-beta.5
- 2.0.0-beta.4
- 2.0.0-beta.3
- 2.0.0-beta.2
- 2.0.0-beta.1
- 1.13.9
- 1.13.8
- 1.13.7
- 1.13.6
- 1.13.5
- 1.13.4
- 1.13.3
- 1.13.2
- 1.13.1
- 1.13.0
- 1.13.0-beta.2
- 1.13.0-beta.1
- 1.12.1
- 1.12.0
- 1.12.0-beta.3
- 1.12.0-beta.2
- 1.12.0-beta.1
- 1.11.3
- 1.11.2
- 1.11.1
- 1.11.0
- 1.11.0-beta.5
- 1.11.0-beta.4
- 1.11.0-beta.3
- 1.11.0-beta.2
- 1.11.0-beta.1
- 1.10.1
- 1.10.0
- 1.10.0-beta.4
- 1.10.0-beta.3
- 1.10.0-beta.2
- 1.10.0-beta.1
- 1.9.1
- 1.9.0
- 1.9.0-beta.4
- 1.9.0-beta.3
- 1.9.0-beta.1
- 1.8.1
- 1.8.0
- 1.8.0-beta.5
- 1.8.0-beta.4
- 1.8.0-beta.3
- 1.8.0-beta.2
- 1.8.0-beta.1
- 1.7.1
- 1.7.0
- 1.7.0-beta.5
- 1.7.0-beta.4
- 1.7.0-beta.3
- 1.7.0-beta.2
- 1.7.0-beta.1
- 1.6.1
- 1.6.0
- 1.6.0-beta.5
- 1.6.0-beta.4
- 1.6.0-beta.3
- 1.6.0-beta.2
- 1.6.0-beta.1
- 1.5.1
- 1.5.0
- 1.5.0-beta.4
- 1.5.0-beta.3
- 1.5.0-beta.2
- 1.5.0-beta.1
- 1.4.0
- 1.4.0-beta.6
- 1.4.0-beta.5
- 1.4.0-beta.4
- 1.4.0-beta.3
- 1.4.0-beta.2
- 1.4.0-beta.1
- 1.3.2
- 1.3.1
- 1.3.0
- 1.3.0-beta.4
- 1.3.0-beta.3
- 1.3.0-beta.2
- 1.3.0-beta.1
- 1.2.2
- 1.2.1
- 1.2.0
- 1.2.0-beta.4
- 1.2.0-beta.3
- 1.2.0-beta.2
- 1.2.0-beta.1
- 1.1.3
- 1.1.2
- 1.1.1
- 1.1.0
- 1.1.0-beta.4
- 1.1.0-beta.2
- 1.1.0-beta.1
- 1.0.1
- 1.0.0
- 1.0.0-rc.8
- 1.0.0-rc.7
- 1.0.0-rc.6.1
- 1.0.0-rc.6
- 1.0.0-rc.5
- 1.0.0-rc.4
- 1.0.0-rc.3
- 1.0.0-rc.2
- 1.0.0-rc.1
- 1.0.0-pre.4
- 1.0.0-pre.2
- 1.0.0-pre
$bower信息会员
鲍尔灰烬*https://github.com/components/ember.git#2.0.1
bower ember#*根据https://github.com/components/ember.git#*
{
名称:“余烬”,
版本:“2.0.1”,
主要内容:[
“./ember.debug.js”,
“./ember template compiler.js”
],
依赖项:{
jquery:“>=1.7.0<2.2.0”
},
主页:'https://github.com/components/ember'
}
可用版本:
-2.1.0-beta.2
-2.1.0-beta.1
- 2.0.1
- 2.0.0
-2.0.0-beta.5
-2.0.0-beta.4
-2.0.0-beta.3
-2.0.0-beta.2
-2.0.0-beta.1
- 1.13.9
- 1.13.8
- 1.13.7
- 1.13.6
- 1.13.5
- 1.13.4
- 1.13.3
- 1.13.2
- 1.13.1
- 1.13.0
-1.13.0-beta.2
-1.13.0-beta.1
- 1.12.1
- 1.12.0
-1.12.0-beta.3
-1.12.0-beta.2
-1.12.0-beta.1
- 1.11.3
- 1.11.2
- 1.11.1
- 1.11.0
-1.11.0-beta.5
-1.11.0-beta.4
-1.11.0-beta.3
-1.11.0-beta.2
-1.11.0-beta.1
- 1.10.1
- 1.10.0
-1.10.0-beta.4
-1.10.0-beta.3
-1.10.0-beta.2
-1.10.0-beta.1
- 1.9.1
- 1.9.0
-1.9.0-beta.4
-1.9.0-beta.3
-1.9.0-beta.1
- 1.8.1
- 1.8.0
-1.8.0-beta.5
-1.8.0-beta.4
-1.8.0-beta.3
-1.8.0-beta.2
-1.8.0-beta.1
- 1.7.1
- 1.7.0
-1.7.0-beta.5
-1.7.0-beta.4
-1.7.0-beta.3
-1.7.0-beta.2
-1.7.0-beta.1
- 1.6.1
- 1.6.0
-1.6.0-beta.5
-1.6.0-beta.4
-1.6.0-beta.3
-1.6.0-beta.2
-1.6.0-beta.1
- 1.5.1
- 1.5.0
-1.5.0-beta.4
-1.5.0-beta.3
-1.5.0-beta.2
-1.5.0-beta.1
- 1.4.0
-1.4.0-beta.6
-1.4.0-beta.5
-1.4.0-beta.4
-1.4.0-beta.3
-1.4.0-beta.2
-1.4.0-beta.1
- 1.3.2
- 1.3.1
- 1.3.0
-1.3.0-beta.4
-1.3.0-beta.3
-1.3.0-beta.2
-1.3.0-beta.1
- 1.2.2
- 1.2.1
- 1.2.0
-1.2.0-beta.4
-1.2.0-beta.3
-1.2.0-beta.2
-1.2.0-beta.1
- 1.1.3
- 1.1.2
- 1.1.1
- 1.1.0
-1.1.0-beta.4
-1.1.0-beta.2
-1.1.0-beta.1
- 1.0.1
- 1.0.0
-1.0.0-rc.8
-1.0.0-rc.7
-1.0.0-rc.6.1
-1.0.0-rc.6
-1.0.0-rc.5
-1.0.0-rc.4
-1.0.0-rc.3
-1.0.0-rc.2
-1.0.0-rc.1
-1.0.0-4之前
-1.0.0-2之前
-1.0.0-pre
更新:在删除一些条目以查看条目之间是否存在依赖冲突之后,我发现了一些有趣的事情。如果我只删除这个条目“ember load initializers”:“ember cli/ember load initializers#0.1.5”,那么bower就能够成功安装ember#2.0.0。有人知道余烬加载初始值设定项依赖项定义存在问题吗?它似乎是仍然在1.13.8版(截至今天)上的ember cli的一部分。您在bower命令中有语法错误。要指定版本,请使用
#
:
bower命令中存在语法错误。要指定版本,请使用
#
:
在my bower.json文件中将此依赖项更新为0.1.6版(从0.1.5版)解决了此问题。较新版本支持Ember 2.0
"ember-load-initializers": "ember-cli/ember-load-initializers#0.1.6"
这是我的完整(工作)bower文件:
{
"name": "ars-app",
"dependencies": {
"ember": "2.0.1",
"ember-cli-shims": "ember-cli/ember-cli-shims#0.0.4",
"ember-cli-test-loader": "ember-cli-test-loader#0.1.3",
"ember-data": "2.0.0",
"ember-load-initializers": "ember-cli/ember-load-initializers#0.1.6",
"ember-qunit": "0.4.9",
"ember-qunit-notifications": "0.0.7",
"ember-resolver": "~0.1.18",
"jquery": "2.1.4",
"loader.js": "ember-cli/loader.js#3.2.1",
"qunit": "~1.18.0"
}
}
在my bower.json文件中将此依赖项更新为0.1.6版(从0.1.5版)解决了此问题。较新版本支持Ember 2.0
"ember-load-initializers": "ember-cli/ember-load-initializers#0.1.6"
这是我的完整(工作)bower文件:
{
"name": "ars-app",
"dependencies": {
"ember": "2.0.1",
"ember-cli-shims": "ember-cli/ember-cli-shims#0.0.4",
"ember-cli-test-loader": "ember-cli-test-loader#0.1.3",
"ember-data": "2.0.0",
"ember-load-initializers": "ember-cli/ember-load-initializers#0.1.6",
"ember-qunit": "0.4.9",
"ember-qunit-notifications": "0.0.7",
"ember-resolver": "~0.1.18",
"jquery": "2.1.4",
"loader.js": "ember-cli/loader.js#3.2.1",
"qunit": "~1.18.0"
}
}
我尝试了你的建议,但收到了一个错误。我已经用完整的错误消息更新了我的原始帖子。我尝试了你的建议,但收到了一个错误。我已经用完整的错误消息更新了我的原始帖子。你会在命令行中执行
bower info ember
吗?这个错误也有点奇怪,它使你的版本看起来像是一个隐藏空间。你是否也尝试过只执行bower安装
,一般来说,这将有助于解决困惑?我已经添加了运行“bower info ember”的结果。。如果我从bower.json文件中删除所有其他bower依赖项,然后运行'bower install ember#2.0.0',它会成功安装依赖项。这让我觉得其中一个依赖项(即一个依赖项只接受低于2.0的Ember版本)之间存在冲突。您会在命令行执行bower info-Ember
吗?该错误也有点奇怪,它使您的版本看起来像是一个隐藏空间。您是否也尝试过只执行bower安装
,一般来说,这将有助于解决困惑?我已经添加了运行“bower info ember”的结果。。如果我从bower.json文件中删除所有其他bower依赖项,然后运行'bower install ember#2.0.0',它会成功安装依赖项。这让我觉得其中一个依赖项之间存在冲突(即,一个依赖项只接受低于2.0的Ember版本)。感谢发布您的整个Bower文件,我还必须将Ember cli垫片从0.0.3更新到0.0.4,以防其他人遇到类似问题:“Ember cli垫片::“Ember cli/Ember cli垫片#0.0.4”
。感谢您发布您的整个Bower文件,我还必须将ember cli垫片从0.0.3更新到0.0.4,以防其他人出现类似问题:“ember cli垫片::“ember cli/ember cli垫片#0.0.4”
。