2015-10-10 10 views
1

Я просто попытался удалить пакет:Несколько установленных версий одного и того же пакета?

$ meteor remove raix:push 

Changes to your project's package version selections: 

raix:eventemitter removed from your project 
raix:eventstate removed from your project 
raix:push   removed from your project 

raix:push: removed dependency 
$ meteor show raix:push 
Package: raix:[email protected] 
Maintainers: raix 
Git: https://github.com/raix/push.git 
Exports: Push 

[................ snip ....................] 

Recent versions: 
    2.6.10 May 4th, 2015 
    2.6.11 June 29th, 2015 
    2.6.12 August 9th, 2015  installed 
    3.0.0 October 1st, 2015  installed 
    3.0.1 October 6th, 2015 

Older and pre-release versions of raix:push have been hidden. To see all 49 versions, run 
'meteor show --show-all raix:push'. 

Обратите внимание на двойной installed (даже после того, как meteor remove raix:push). Означает ли это, что у меня есть две версии Push, установленные друг на друга в моем приложении?

Когда я запустить приложение, которое использует пакет, он выходит из строя (как это необходимо), с:

ReferenceError: Push is not defined

Но почему meteor show до сих пор сообщают о двух установленных версий?

+0

Ну, вы поняли это неправильно, но формулировка на самом деле довольно плохая. 'cached' было бы лучше! –

ответ

-2

Если вы запустите meteor list, вы действительно увидите, что пакет удален из вашего проекта.
Запуск meteor show позволяет просматривать версии пакета и показывает , какие версии кэшируются локально на вашей машине с помощью installed. Он не связан с вашим проектом.
Это означает, что если вы хотите meteor add raix:[email protected]=3.0.0, вам не придется загружать эту версию, то же самое относится и к 2.6.12.

Обратите внимание, что из-за строгих semver политики Метеор, работающих meteor add raix:[email protected] (удаление =) будет просить за последний 3.x версии ... Что значит, вам придется скачать 3.0.1!

+1

Спасибо. Таким образом, «установлен» здесь означает «в кеше» и НЕ «используется для этого приложения». Немного смущает ИМХО. –

Смежные вопросы