node_modules中.bin文件夹的用途是什么?

今天有一位同事向我解释了如何创buildnodejs项目,我发现在./node_modules中有一个名为.bin的不可见文件夹。 我必须说,在添加到“bootcamp”和“bower”工具之后,我发现了这一点。 什么是.bin目的? 它创造了什么?

这是来自节点模块的二进制文件(可执行文件)所在的文件夹。

NPM网站指出 :

可执行文件在全局模式下,可执行文件在Unix上被链接到{prefix} / bin,或直接被链接到Windows上的{prefix}。

在本地模式下,可执行文件被链接到./node_modules/.bin中,以便可以通过npm运行脚本。 (例如,当您运行npmtesting时,testing运行者将会在path中。)