/ / ember-data issue in bower.json - ember.js, npm, ember-data, bower, bower-install

ember-data issue in bower.json - ember.js, npm, ember-data, bower, bower-install

ich habe eine ember-cli app, die ember-daten sowohl in bower.json als auch in package.json hat. Ich war mit dem Problem konfrontiert

The package `ember-data` is not a properly formatted package, we have used a fallback lookup to resolve it at `LOCATION`. This is generally caused by an addon not having a `main` entry point (or `index.js`).

Ich habe herausgefunden, dass das Aktualisieren von Glutendaten zu beta16 oder höher. Also dachte ich über das Aktualisieren nach

npm install ember-data --save-dev.

Dies würde package.json zu aktualisieren "ember-data": "^1.0.0-beta.18", jetzt, um Bower auch zu aktualisieren, tat ich bower install ember-data --save. Jetzt gab es mir Optionen, zweimal zu wählen, welche sind
1> Dafür wählte ich! 3

Unable to find a suitable version for ember-data, please choose one:
1) ember-data#~0.0.14 which resolved to 0.0.14
2) ember-data#1.0.0-beta.14.1 which resolved to 1.0.0-beta.14.1 and is required by text-admin
3) ember-data#~1.0.0-beta.7 which resolved to 1.0.0-beta.18 and is required by ember-qunit#0.1.8Prefix the choice with ! to persist it to bower.json


2> Dafür habe ich! 3 gewählt, seit ich ember1.12.0 benutzt habe.

Unable to find a suitable version for ember, please choose one:
1) ember#~1.0.0 which resolved to 1.0.1 and is required by ember-data#0.0.14
2) ember#>= 1.8.1 < 2.0.0 which resolved to 1.12.0 and is required by ember-data#1.0.0-beta.14.1, ember-data#1.0.0-beta.18
3) ember#~1.12.0 which resolved to 1.12.0 and is required by text-admin
4) ember#>=1.4 <2 which resolved to 1.12.0 and is required by ember-cli-shims#0.0.3
5) ember#> 1.5.0-beta.3 which resolved to 1.12.0 and is required by ember-resolver#0.1.14
6) ember#^1.3.0 which resolved to 1.12.0 and is required by ember-qunit#0.1.8Prefix the choice with ! to persist it to bower.json

Dies führte jedoch nur dazu, dass Glutendaten wurden "ember-data": "~1.0.0-beta.7" unter Auflösungen und "ember-data": "~ 0.0.14" in Abhängigkeiten.

Meine Fragen:

  1. Wie bekomme ich bower.json, um ember-data zu aktualisieren? "ember-data": "^1.0.0-beta.18"?
  2. Warum sind die Glutendaten in bower.json und package.json vorhanden?

Antworten:

1 für die Antwort № 1

Sie müssen es sowohl in bower.json als auch in package.json aktualisieren. Der Grund dafür ist, dass Sie sich nicht darauf berufen müssen ember g ember-data wenn Sie ein neues Projekt mit ember-cli erstellen. Also um das Schreiben in beiden Dateien zu aktualisieren "ember-data": "^1.0.0-beta.18".


0 für die Antwort № 2

Ich weiß, das ist ein bisschen alt, aber ich denke immer noch, es wird jemandem helfen. Auch Glutdaten werden ab heute auf 1.13.14 aktualisiert.

@Schlag: Ich denke, Sie haben bereits die Antwort für Ihre zweite Frage. Für die erste Frage, um eine bestimmte Version einer Bower-Komponente zu installieren, können Sie den folgenden Befehl versuchen. Es könnte immer noch nach der Option fragen, aber ich habe erfahren, dass es funktioniert wie du wolltest.

bower install --save ember-data#1.0.0-beta.18