2014-10-30 6 views
4

У меня есть приложение meteor 1.0. Я добавил кучу пакетов, например: meteor add kevohagan:ramda. Но я ничего не могу найти. Я даже не могу найти его в своей системе.Где метеор хранит свои пакеты?

В моем проекте:

$> meteor list 
kevohagan:ramda 0.1.2 A practical functional library for Javascript programmers. 
meteor-platform 1.2.0 Include a standard set of Meteor packages in your app 
... 

$> ls packages 
ls: packages: No such file or directory 

$> mdfind ramda.js # file added by the package 
# no results 

Где они?

ответ

1

Я думаю, что все они находятся в

.meteor/local/build/programs/server/packages 

но они ninified, а имена файлов меняются, как "kevohagan_ramda.js" или "метеорных-platform.js"

6

Если вы добавите пакет через meteor add author:pkg, он будет добавлен к установке метеора (например, ~/.meteor/packages); здесь вы можете найти разные версии пакета. В вашем доме проекта имя пакета будет добавлено в файл .meteor/packages.

Позже, если вы запустите проект, пакет будет добавлен в каталог build (и, конечно, здесь можно найти только одну версию).

+0

Они действительно находятся в '. Meteor/packages'. Я бы хотел, чтобы мой редактор смог разобрать их для отступов, перейти к объявлению и т. П. Можно ли сообщить метеориту добавить их в локальную папку 'packages'? –

+0

@pinouchon: Я использую WebStorm и добавляю «внешние библиотеки», указывая на исходные каталоги. Вы можете добавить что-нибудь таким образом [Карты Google, например] (http://stackoverflow.com/a/26579776/1269037). Какую IDE вы используете? –

+0

Существует возможность иметь локальный упакованный каталог (который будет использоваться, если вы разветвите свою, но неопубликованную версию). Это перепишет глобальный пакет (по крайней мере, это было до версии 1.0). Не уверен, буду ли я использовать этот подход «просто», чтобы иметь лучший редактор. Символы могут быть опцией (еще не пробовали). – Steffo

0

Если вы просматриваете папку своего проекта, вы найдете две папки «пакетов». Один в корне вашего проекта, а другой в глубине .meteor. Ниже я перечислил их обоих.

.meteor/packages //this consist of the packages that you built yourself or other top-level packages like spinner & iron:router 
.meteor/local/build/programs/server/packages //other packages 
+2

В meteor 1.0 '.meteor/packages' - это файл, содержащий имя пакетов –

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