npm8中文文档
设置文件和文件夹的文件创建模式时使用的 "umask" 值。
文件夹和可执行文件被赋予一个模式,该模式被 0o777 屏蔽该值。其他文件的模式是 0o666 屏蔽此值。
0o777
0o666
请注意,底层系统也会将其自己的 umask 值应用于创建的文件和文件夹,npm 不会绕过这一点,而是将 --umask 配置添加到其中。
--umask
因此,大多数 POSIX 系统上有效的默认 umask 值是 0o22,这意味着文件夹和可执行文件以 0o755 模式创建,而其他文件以 0o644 模式创建。