如何将 node.js 程序作为 Executable 运行?
将 Node.js 程序作为 Executable 运行意味着我们不必进入程序目录,从终端的任何位置,我们都可以使用特定的自注册字执行我们的程序。
将 node.js 程序作为可执行文件运行需要遵循四个步骤。
- 在 package.json 中添加bin部分
- 更改 index.js 文件权限(不适用于 Windows 操作系统)。
- 向 index.js 文件添加注释以允许将其视为可执行文件。
- 链接项目。
在 package.json 文件中添加 bin 部分:
"bin" : {
"execute" : "index.js"
}
注意:添加任何合理的词来代替“执行”。
更改文件权限
chmod +x index.js
向 index.js 添加注释
#!/usr/bin/env node
链接项目的命令
npm link
示例 1:
Javascript
// Adding comment to to index.js
#!/usr/bin / env node
// Code to count length of word
// passed as argument
// Receive argument via command line
const word = process.argv[2];
// Counting length
const length = word.length;
// Printing it to console
console.log(`Words Length : ${length}`);
Javascript
// Adding comment to to index.js
#!/usr/bin / env node
// Receiving name as command
// line argument
const name = process.argv[2]
// Say greetings
console.log(`Hi there, ${name}`)
输入
execute Countlengthofmine!
输出:
示例 2:
Javascript
// Adding comment to to index.js
#!/usr/bin / env node
// Receiving name as command
// line argument
const name = process.argv[2]
// Say greetings
console.log(`Hi there, ${name}`)
输入
execute Aasia
输出:
笔记:
- 必须执行上述 4 个步骤才能将 node.js 程序作为可执行文件运行。
- 对于 Windows 用户,从 Node.js 命令提示符运行可执行文件。