Где Метеор хранит свою копию узла? - PullRequest
0 голосов
/ 09 апреля 2020

Когда я открываю окно терминала и запускаю meteor node -v, вывод будет v12.16.1. Когда я запускаю sudo find / -type f -executable -name "node" -print | grep 12, я получаю:

find: ‘/run/user/1000/gvfs’: Permission denied
/usr/local/n/versions/node/12.6.0/bin/node
/home/blackslate/.nvm/versions/node/v12.13.1/bin/node

Нет упоминания о 12. 16 . Так, где Метеор скрывает это?

Ответы [ 2 ]

1 голос
/ 10 апреля 2020

Вы также можете «спросить» узел, где он находится, используя его execPath:

$ meteor node # runs a new repl
console.log(process.execPath)

https://nodejs.org/docs/latest-v12.x/api/process.html#process_process_execpath

1 голос
/ 09 апреля 2020

Версии узлов находятся внутри каждой версии метеора, установленной на вашем компьютере.

Обычно эти версии находятся в вашей домашней папке внутри .meteor, а не в .meteor проектов.

В моем чехол, ма c, папка:

/Users/myname/.meteor/packages/meteor-tool/1.10.1/mt-os.osx.x86_64/dev_bundle/bin

...