一尘不染

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

node.js

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


阅读 1024

收藏
2020-07-07

共1个答案

一尘不染

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

NPM网站指出

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

在本地模式下,可执行文件链接到./node_modules/.bin中,因此可以将其提供给通过npm运行的脚本使用。(例如,当您运行npm
test时,测试运行程序将位于路径中。)

2020-07-07