共计 857 个字符,预计需要花费 3 分钟才能阅读完成。
如下图所示:
答案:That is a folder where binaries (executables) from your node modules are located.
node modules 可执行文件的存储文件夹所在。
- 本地装置(默认):将货色放在以后包根目录的 ./node_modules 中。
- 全局装置(应用 -g):将内容放在 /usr/local 或装置节点的任何地位。
- 如果您要 require() 它,请在本地装置它。
- 如果要在命令行上运行它,请全局装置它。
- 如果两者都须要,则将其装置在两个地位,或应用 npm 链接。
前缀配置默认为装置节点的地位。在大多数零碎上,这是 /usr/local
.
在 Windows 上,它是 %AppData%\npm
.
在 Unix 零碎上,它是上一级的,因为 node 通常装置在 {prefix}/bin/node
而不是 {prefix}/node.exe
。
设置全局标记后,npm 会将内容装置到此前缀中。如果未设置,则应用以后包的根目录,如果不在包中,则应用当前工作目录。
executables
在全局模式下,可执行文件链接到 Unix 上的 {prefix}/bin
,或间接链接到 Windows 上的 {prefix}
。确保门路位于终端的 PATH 环境中以运行它们。
在本地模式下,可执行文件链接到 ./node_modules/.bin
以便它们可用于通过 npm 运行的脚本。(例如,当您运行 npm test 时,测试运行程序将在门路中。)
临时文件默认存储在 tmp 配置指定的文件夹中,默认为 TMPDIR、TMP 或 TEMP 环境变量,或在 Unix 上为 /tmp,在 Windows 上为 c:\windows\temp。
每次运行程序时,都会在此根目录下为临时文件调配一个惟一文件夹,并在胜利退出后删除。
如果全局配置设置为 true,则 npm 将“全局”安装包。
对于全局装置,包的装置形式大致相同,但应用上述文件夹。
公布后,npm 将查看 node_modules 文件夹。如果 bundleDependencies 数组中没有任何项,则它们将不会蕴含在包 tarball 中。