gpt4 book ai didi

javascript - 如何在命令行上自动运行 JavaScript?

转载 作者:行者123 更新时间:2023-11-30 15:23:01 25 4
gpt4 key购买 nike

我有一个简单的 JavaScript myScript.js,代码如下;

var printer = function(someString){
console.log(someString);
}

printer("This is printed on console.");

我在 Windows 10 上,需要能够在命令提示符下调用 myScript.js 并在不执行 node myScript.js 的情况下执行代码。有没有办法设置一些东西,以便命令提示符或 PowerShell 可以自动调用 Nodejs 或其他 JavaScript 引擎?

最佳答案

如果您的 Windows 可以在命令行上运行普通的 shell 脚本,那么您可以像使用 shell 脚本一样向您的 Node 脚本添加一个 shebang 行。例如:

#!/usr/bin/env node
// your node code here

您也可以尝试将 Node 配置为对所有具有 .js 扩展名的文件调用,但这可能是一个安全隐患,因为您可能仅通过计时 JavaScript 文件来执行任意代码,您可能已经在您的系统上下载了,所以我真的不推荐这样做。

另一种方法是为您的 Node 应用制作一个 BAT 脚本:

例子.bat:

node example.js

示例.js:

// your Node script

你将能够运行:

example

在您的命令行上。

关于javascript - 如何在命令行上自动运行 JavaScript?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43410470/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com