#!/usr/bin/env dart的意义
这个是为了实现类似windows,命令程序可以不放到System32目录(类似/bin这样的目录),而只是将命令程序所在目录添加到PATH即可;
然后#!/usr/bin/dart是必须创建一个dart可执行文件的硬链接或软连接到/usr/bin目录;
而用了#!/usr/bin/env dart后,可以只是将dart所在目录添加到path即可;
这个有几个优点:
1.命令程序卸载方便,直接删除目录即可(特别是利好nixos)
2.脚本兼容方便,放到其他机器上哪怕dart在不同的安装路径也没事,只需要放到了PATH即可;
posted on 2022-12-20 11:16 Silentdoer 阅读(15) 评论(0) 编辑 收藏 举报