node_modules 中 .bin 目录的用途?什么是二进制文件?
Purpose of the .bin directory within node_modules? What are binaries?
node_modules
中的 .bin
目录有何用途?
在 another question, 中,回答者说:
"it's where your binaries (executables) from your node modules are located."
另外有人可以向我解释以下内容:什么是 binaries/executables?
如有任何帮助,我们将不胜感激!
二进制或可执行文件 文件是已经针对您的特定计算机体系结构编译的文件,一旦安装,这些文件就可以运行 直接在您的计算机上。常见的指令集架构是:X86 和 ARM, 大多数计算机处理器都基于这些架构。与二进制文件相反,源代码 文件是实际源代码本身,这些文件需要在安装前编译。
至于 .bin
目录,在 ./node_modules/.bin
中,这个 目录存储了您的项目所在的 node_modules
的所有可执行文件取决于 运行。这允许您的项目只需要 'run' 项目所需的库,而您不必担心自己编译这些文件。通过编译,我的意思是 t运行 将源代码分解为可执行代码 (机器代码),您的计算机的底层处理器可以理解它。
希望对您有所帮助!
在全局模式下,可执行文件在 Unix 上链接到 {prefix}/bin,或在 Windows 上直接链接到 {prefix}。
在本地模式下,可执行文件链接到 ./node_modules/.bin,以便它们可以通过 npm 供脚本 运行 使用。 (例如,当您 运行 npm test 时,测试 运行ner 将在路径中。)
二进制文件是可执行文件(您的文件针对特定计算机体系结构的编译版本),安装后它们可以运行直接从您的机器
node_modules
中的 .bin
目录有何用途?
在 another question, 中,回答者说:
"it's where your binaries (executables) from your node modules are located."
另外有人可以向我解释以下内容:什么是 binaries/executables?
如有任何帮助,我们将不胜感激!
二进制或可执行文件 文件是已经针对您的特定计算机体系结构编译的文件,一旦安装,这些文件就可以运行 直接在您的计算机上。常见的指令集架构是:X86 和 ARM, 大多数计算机处理器都基于这些架构。与二进制文件相反,源代码 文件是实际源代码本身,这些文件需要在安装前编译。
至于 .bin
目录,在 ./node_modules/.bin
中,这个 目录存储了您的项目所在的 node_modules
的所有可执行文件取决于 运行。这允许您的项目只需要 'run' 项目所需的库,而您不必担心自己编译这些文件。通过编译,我的意思是 t运行 将源代码分解为可执行代码 (机器代码),您的计算机的底层处理器可以理解它。
希望对您有所帮助!
在全局模式下,可执行文件在 Unix 上链接到 {prefix}/bin,或在 Windows 上直接链接到 {prefix}。
在本地模式下,可执行文件链接到 ./node_modules/.bin,以便它们可以通过 npm 供脚本 运行 使用。 (例如,当您 运行 npm test 时,测试 运行ner 将在路径中。)
二进制文件是可执行文件(您的文件针对特定计算机体系结构的编译版本),安装后它们可以运行直接从您的机器