web-dev-qa-db-ja.com

ECONFLICT jquery Foundationに適したバージョンが見つかりません

Foundationをインストールしようとしていますが、継続的にJqueryと競合します。

λ bower install foundation
bower foundation#x              cached https://github.com/zurb/bower-foundation.git#5.5.1
bower foundation#x            validate 5.5.1 against https://github.com/zurb/bower-foundation.git#x
bower foundation#*              cached https://github.com/zurb/bower-foundation.git#5.5.1
bower foundation#*            validate 5.5.1 against https://github.com/zurb/bower-foundation.git#*
bower jquery#>= 2.1.0           cached https://github.com/jquery/jquery.git#2.1.3
bower jquery#>= 2.1.0         validate 2.1.3 against https://github.com/jquery/jquery.git#>= 2.1.0
bower modernizr#>= 2.7.2        cached https://github.com/Modernizr/Modernizr.git#2.8.3
bower modernizr#>= 2.7.2      validate 2.8.3 against https://github.com/Modernizr/Modernizr.git#>= 2.7.2
bower jquery.cookie#~1.4.0      cached https://github.com/carhartl/jquery-cookie.git#1.4.1
bower jquery.cookie#~1.4.0    validate 1.4.1 against https://github.com/carhartl/jquery-cookie.git#~1.4.0
bower fastclick#>=0.6.11        cached https://github.com/ftlabs/fastclick.git#1.0.6
bower fastclick#>=0.6.11      validate 1.0.6 against https://github.com/ftlabs/fastclick.git#>=0.6.11
bower jquery-placeholder#~2.0.7 cached https://github.com/mathiasbynens/jquery-placeholder.git#2.0.9
bower jquery-placeholder#~2.0.7         validate 2.0.9 against https://github.com/mathiasbynens/jquery-placeholder.git#~2.0.7
bower                                  ECONFLICT Unable to find suitable version for jquery

私のbower.jsonファイルはこれです

{
  "name": "refactor",
  "private": true,
  "dependencies": {
    "jquery": "~1.11.1",
    "raphael": "1.3.x",
    "font-awesome": "~4.3.0",
    "foundation": "x"
  }
}
20
Usman Tahir

bower.jsonresolutionsを使用します

{
  "name": "refactor",
  "private": true,
  "dependencies": {
    "jquery": "~1.11.1",
    "raphael": "1.3.x",
    "font-awesome": "~4.3.0",
    "foundation": "x"
  },
  "resolutions": {
    "jquery": "~1.11.1"
  }
}

これにより、bowerはその特定のバージョンのjQueryを使用する必要があります。

33
esbanarango

始めるための最良の方法は、実行することです

bower cache clean

その後、あなたがするとき

bower installそれはあなたに尋ねます

'Unable to find a suitable version for <Your Dependency Name>, please choose one:

次に、!1または!2、またはあなたのニーズに最も適したものは何でも。

これは本質的に、@ esbanarangoで述べられているように、bower.jsonに解決ブロックを追加しますが、何をしているのかについてより多くの制御と理解を提供します。

5
manntsheth

これをJqueryバージョンに使用してみてください:

"jquery": ">= 2.0.0"

ただし、依存関係としてはFoundationのみが必要だと思います。

enter image description here

または:

{
    "name": "PROJECT_NAME",
    "dependencies": {
       "foundation": "~5.4.7"
    }
} 

詳細については、こちらも確認してください。

http://foundation.zurb.com/docs/sass.html

1
Hossein Jabbari