使用nvm制作node.js文件可执行文件的最佳方法

我正在使用nvm来pipe理我的节点版本。 我的node.js可执行文件曾经像这样被打碎#! /usr/local/bin/node #! /usr/local/bin/node但现在看来,我将不得不做一些像#! /Users/<userName>/.nvm/versions/node/v6.3.1/bin/node #! /Users/<userName>/.nvm/versions/node/v6.3.1/bin/node来完成同样的事情。

处理这个问题的最好方法是什么?

我在我的节点可执行文件中使用#!/usr/bin/env node ,它似乎工作。 这里有一个参考https://en.wikipedia.org/wiki/Shebang_(Unix)#Portability