在windows系统中使用nodejs的Shebang
step1:打开我的电脑->右键属性->高级系统设置->环境变量->PATHEXT
step2:添加 ;.JS到PATHEXT尾部
like: .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC;.PY;.PYW;.JS

step3:以管理员身份打开cmd. (注意powershell不支持ASSOC 和 FTYPE 点看详情 )
执行这两句命令:
ASSOC .js=NodeJsScript
ftype NodeJsScript="C:\Program Files\nodejs\node.exe" %1 %*

#note 这里的node路径根据直径安装的路径改写,我的因为有空格所以用双引号包裹,如果你的没有可以不加双引号
彩蛋:聪明的小伙伴已经注意到了环境变量PATHEXT 已经有 ;.PY 的配置了,观察到 %SystemRoot% 目录下已经有py.exe文件,
因此可以直接使用,不相信的小伙伴看这里。

step4: 演示效果
nodejs & python




浙公网安备 33010602011771号