使用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