首页 > 解决方案 > 如何使用名称前没有“node”的Powershell执行node.js文件?

问题描述

有没有办法从 Powershell 执行 node.js 文件,而无需node在文件名之前调用文件?

例子:

现在我像这样执行它:node .\script.mjs.

我想只用名字来执行它:.\script.mjs.

如何?

标签: node.jspowershellpowershell-core

解决方案


您可以注册默认.mjs打开的文件扩展名。node.exe然后,您只需提供文件路径即可调用节点.mjs。脚步:

  1. 右键单击任何.mjs文件
  2. 单击打开方式/打开方式...
  3. 单击选择另一个应用程序/更多应用程序↓>在此 PC 上查找另一个应用程序
  4. 导航到您的node.exe文件
  5. 勾选始终使用此应用打开 .mjs 文件复选框
  6. OK 确认

现在您只需输入.\script.mjsCMD 或 PowerShell 即可使用 node.js 自动打开文件。


推荐阅读