简体   繁体   English

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

[英]Best way to make a node.js file executable using nvm

I'm using nvm to manage my node versions.我正在使用nvm来管理我的节点版本。 My node.js executable files used to be sha bang'ed like so #! /usr/local/bin/node我的 node.js 可执行文件曾经像这样#! /usr/local/bin/node #! /usr/local/bin/node but now it seems like I would have to do something like #! /Users/<userName>/.nvm/versions/node/v6.3.1/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 to accomplish the same thing. #! /Users/<userName>/.nvm/versions/node/v6.3.1/bin/node来完成同样的事情。

What's the best way to handle this?处理这个问题的最佳方法是什么?

I am using #!/usr/bin/env node in my node executable and it seems to work.我在我的节点可执行文件中使用#!/usr/bin/env node ,它似乎工作。 There is a reference here https://en.wikipedia.org/wiki/Shebang_(Unix)#Portability这里有一个参考https://en.wikipedia.org/wiki/Shebang_(Unix)#Portability

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM