当前位置: 首页 > 面试题库 >

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

闾丘正志
2023-03-14
问题内容

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


问题答案:

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

NPM网站指出:

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

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



 类似资料:
  • node_modules文件夹到底是什么,有什么用途? 我知道,当我们用< code>npm下载任何库时,该库会转到node_modules文件夹。我还知道,当我们要上传它时(例如,上传到GitHub ),我们必须忽略node_modules文件夹,因为它占用了很多空间。通过package.json文件,我们可以使用< code>npm i下载所有依赖项。 假设我想将我的应用程序/网站部署到某个服

  • 本文向大家介绍什么是C#中的bin和obj文件夹?,包括了什么是C#中的bin和obj文件夹?的使用技巧和注意事项,需要的朋友参考一下 每当我们编写C#代码并生成或运行解决方案时,它都会生成2个文件夹- bin obj 这些bin和obj具有已编译的代码 为什么我们有2个文件夹? 原因是编译过程分两个步骤进行 编译 链接 在编译时,每个单独的文件都被编译成单独的单元 这些编译的文件将稍后链接到一个

  • 我正在看一个教程,以dockerize我的django应用程序。我不明白为什么我们使用作为DockerFile中的环境变量。 你能帮忙吗?

  • 问题内容: 我想知道在检查代码时是否应该在回购中跟踪node_modules或进行npm安装? 问题答案: 答案并不像阿尔贝托·扎卡尼(Alberto Zaccagni)所建议的那样容易。如果您开发应用程序(尤其是企业应用程序),则在git repo中包含node_modules是一个可行的选择,您选择哪种选择取决于您的项目。 因为他非常反对node_modules,所以我将集中讨论它们的参数。

  • [大家好!每次我运行命令时,它都会创建node_modules文件夹,但该文件夹被排除在外!我也有一些警告,你可以看到,但我认为npm安装是成功的。 npm警告已弃用minimatch@2.0.10:请更新至minimatch 3.0。2或更高版本以避免RegExp DoS问题 npm警告已弃用minimatch@0.2.14:请更新至minimatch 3.0。2或更高版本以避免RegExp D

  • 但是当我执行'java--list-modules'时,它列出了所有的模块。 如何从app.main模块运行主类?模块到底复制到哪里了?