介绍
infect
是一个方便快捷地在本地和远程运行脚本的 Node.js 工具。通过 infect
,你可以轻松地使用公共 Package 或自己的脚本、工具。
安装
在命令行中输入以下命令进行安装:
npm install -g infect
使用
运行脚本
在命令行中输入以下命令来运行脚本:
infect run [script file]
例如:
infect run example.js
该命令会在本地执行 example.js
脚本文件。
在远程服务器上运行脚本
首先,在本地创建一个 .infectrc.json
文件来配置你的服务器信息:
-- -------------------- ---- ------- - ---------- - - ------- ------------ ------- -------------- ------- ------- ------ --------------- - - -展开代码
其中:
name
:服务器名称,用于标识不同的服务器。host
:服务器地址。user
:服务器登录用户名。key
:SSH 私钥路径。如果你使用密码登录,请删除此项并在运行infect run
命令时提供对应的密码。
接下来,在命令行中输入以下命令来运行脚本:
infect run [script file] --server [server name]
例如:
infect run example.js --server my-server
该命令将在配置文件中指定的服务器上运行 example.js
脚本文件。
发布一个 NPM 包
首先,在你的项目目录下创建一个 package.json
文件,其中包含有关您的软件包的信息,例如名称、版本等。
接下来,在项目目录中运行以下命令来发布你的包:
npm publish
你的包现在已经发布到 NPM 上。别忘了更新你的文档和代码库!
示例代码
以下是一个简单的示例脚本,它使用了 infect
来执行一些命令并打印输出:
const { exec } = require('infect'); async function main() { const result = await exec('echo "Hello, world!"'); console.log(result.stdout); } main();
该脚本将输出 Hello, world!
。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/38258