【发布时间】:2021-10-03 08:13:15
【问题描述】:
有没有办法从 Powershell 执行 node.js 文件,而无需在文件名前使用node 调用文件?
例子:
现在我像这样执行它:node .\script.mjs。
我想只使用名称执行它:.\script.mjs。
怎么做?
【问题讨论】:
-
预期的输出是什么?
script.mjs是否可执行? -
现在我用
node之前的单词执行它。我想直接在 PowerShell 中调用它,就像在 bash 中一样。 -
不知道能不能帮到你,因为我不熟悉bash。我假设在幕后,您仍然称它为
node .\script.mjs,因为如果文件不可执行,会发生什么?可能在您的 linux 环境中,您配置了一些允许您执行此操作的内容(例如 this)。我不知道你是否可以让 PS 做类似“这是一个*.mjs文件,用node执行它”之类的东西。我仍然没有看到node .\script.mjs的问题。 -
@Vivere,太长了,不能天天写。
标签: node.js powershell powershell-core