我开始使用Ubuntu Linux和CLI NodeJS应用程序:
$ node myapp.js param1 value1 param2 value2
现在我想像这样启动myapp.js:
$ myapp param1 value1 param2 value2
答案 0 :(得分:2)
使用nexe将您的节点脚本转换为二进制文件,您可以将其放入usr / local或任何其他添加到env变量中的文件夹中,以便您可以从命令行运行。
npm install nexe -g
nexe -i ./myapp.js -o ./myapp
答案 1 :(得分:2)
首先,将一个shebang添加到文件的开头:
#!/usr/bin/env node
复制到PATH中的某个位置(以/ usr / local / bin为例):
$ cp myapp.js /usr/local/bin/myapp
最后,让它可执行:
$ chmod +x /usr/local/bin/myapp
现在您的程序可以运行:
$ myapp param1 value1 param2 value2
(如果程序有依赖项,则需要使用-g
标志全局安装它们)