今天,一位同事向我解释了如何创建nodejs项目,我注意到在./node_modules中有一个名为.bin的不可见文件夹。我必须说,我在添加到项目“ bootcamp”和“ bower”工具后才发现了这一点。.bin的目的是什么?它是做什么用的?
这是节点模块中的二进制文件(可执行文件)所在的文件夹。
NPM网站指出:
可执行文件在全局模式下,可执行文件在Unix上链接到{prefix} / bin,在Windows上直接链接到{prefix}。 在本地模式下,可执行文件链接到./node_modules/.bin中,因此可以将其提供给通过npm运行的脚本使用。(例如,当您运行npm test时,测试运行程序将位于路径中。)
可执行文件在全局模式下,可执行文件在Unix上链接到{prefix} / bin,在Windows上直接链接到{prefix}。
在本地模式下,可执行文件链接到./node_modules/.bin中,因此可以将其提供给通过npm运行的脚本使用。(例如,当您运行npm test时,测试运行程序将位于路径中。)