Meteor 在哪里存储它的节点副本?
Where does Meteor store its copy of node?
当我打开终端 window 和 运行 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。那么Meteor把它藏在哪里呢?
节点版本包含在您计算机中安装的每个流星版本中。
通常这些版本在您的主页文件夹 .meteor 中,而不是在项目的 .meteor 中。
在我的例子中,mac,文件夹是:
/Users/myname/.meteor/packages/meteor-tool/1.10.1/mt-os.osx.x86_64/dev_bundle/bin
您还可以 "ask" 使用它的 execPath 节点:
$ meteor node # runs a new repl
console.log(process.execPath)
https://nodejs.org/docs/latest-v12.x/api/process.html#process_process_execpath
当我打开终端 window 和 运行 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。那么Meteor把它藏在哪里呢?
节点版本包含在您计算机中安装的每个流星版本中。
通常这些版本在您的主页文件夹 .meteor 中,而不是在项目的 .meteor 中。
在我的例子中,mac,文件夹是:
/Users/myname/.meteor/packages/meteor-tool/1.10.1/mt-os.osx.x86_64/dev_bundle/bin
您还可以 "ask" 使用它的 execPath 节点:
$ meteor node # runs a new repl
console.log(process.execPath)
https://nodejs.org/docs/latest-v12.x/api/process.html#process_process_execpath