0

私の component.json ファイル:

{
  "name": "my-project",
  "version": "1.0.0",
  "main": "path/to/main.css",
  "dependencies": {
    "jquery": null
  }
}

$ bower install を実行すると

私は得る:

bower エラー null のメソッド 'split' を呼び出せません

Stack trace:
TypeError: Cannot call method 'split' of null
    at Object.json2decomposed (/usr/local/lib/node_modules/bower/node_modules/bower-endpoint-parser/index.js:40:23)
    at Project._restoreNode (/usr/local/lib/node_modules/bower/lib/core/Project.js:704:35)
    at /usr/local/lib/node_modules/bower/node_modules/mout/object/forOwn.js:12:27
    at exec (/usr/local/lib/node_modules/bower/node_modules/mout/object/forIn.js:57:19)
    at forIn (/usr/local/lib/node_modules/bower/node_modules/mout/object/forIn.js:38:17)
    at Object.forOwn (/usr/local/lib/node_modules/bower/node_modules/mout/object/forOwn.js:10:9)
    at Project._restoreNode (/usr/local/lib/node_modules/bower/lib/core/Project.js:702:17)
    at Project._analyse (/usr/local/lib/node_modules/bower/lib/core/Project.js:446:14)
    at Q.async (/usr/local/lib/node_modules/bower/node_modules/q/q.js:1126:30)
    at _fulfilled (/usr/local/lib/node_modules/bower/node_modules/q/q.js:703:54)
4

1 に答える 1

1

null依存関係の有効な値ではありません。バージョンを指定する必要があります。

"dependencies": {
  "jquery": "1.10.2"
}

semverRangeを指定することで近似できます。

"jquery": "~1.10"
"jquery": "1.10.x"

または、現在"latest"をインストールするに設定することもできます。2.0.3

"jquery": "latest"
于 2013-07-28T20:24:49.107 に答える