一段node代码的解读

path.join(path.dirname(__dirname), platform);

__dirname:全局变量,变量获取当前模块文件所在目录的完整绝对路径

path.dirname():返回路径中代表文件夹的部分,同 Unix 的dirname 命令类似。

初看感觉用__dirname不就行了,为何要多此一举加上path.dirname()。然而代码验证却不一样的。

控制台如下

path.dirname()并不会把路径最后的当成文件夹,因此是不一样的

原文地址:https://www.cnblogs.com/zhansu/p/7028426.html