/ / ember-data problem w bower.json - ember.js, npm, ember-data, altana, altanka-instalacja

ember-data problem w bower.json - ember.js, npm, ember-data, altana, altanka-instalacja

Mam aplikację ember-cli, która ma dane ember zarówno w bower.json, jak i package.json. Stawiłem czoła problemowi

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`).

Odkryłem, że aktualizuję dane ember do beta16 lub wyżej. Więc pomyślałem o aktualizacji przy użyciu

npm install ember-data --save-dev.

To zaktualizuje pakiet package.json do "ember-data": "^1.0.0-beta.18", teraz też, żeby zaktualizować altanę bower zainstaluj ember-data - zapisz. Teraz dało mi opcje do wyboru dwa razy, które są
1> Do tego wybrałem! 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> Do tego wybrałem! 3 odkąd używałem ember1.12.0.

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

Jednak skończyło się to tylko tym, że dane ember stały się "ember-data": "~1.0.0-beta.7" w rozdzielczościach i "danych ember": "~ 0.0.14" w zależnościach.

Moje pytania:

  1. Jak zdobyć bower.json do aktualizacji danych ember "ember-data": "^1.0.0-beta.18"?
  2. Dlaczego dane ember występują zarówno w bower.json, jak i package.json?

Odpowiedzi:

1 dla odpowiedzi № 1

Musisz zaktualizować go zarówno w bower.json, jak i package.json. Celem tego jest nie wzywanie ember g ember-data podczas tworzenia nowego projektu za pomocą ember-cli. Tak więc, aby zaktualizować zapis w obu plikach "ember-data": "^1.0.0-beta.18".


0 dla odpowiedzi nr 2

Wiem, że to trochę stare, ale wciąż myślę, że to komuś pomoże. Również dane ember zostały uaktualnione do wersji 1.13.14 od dzisiaj.

@pobić: Myślę, że już dostałeś odpowiedź na twoje drugie pytanie.Dla pierwszego pytania, aby zainstalować konkretną wersję komponentu altanowego, możesz wypróbować następujące polecenie.Może nadal prosić o opcję, ale doświadczyłem, że to działa jak chciałeś.

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