在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

  

    

 

posted @ 2021-09-18 23:54  alenblue\own  阅读(447)  评论(0)    收藏  举报