`umask`

中英双语
  • 默认值:0
  • 类型:0000..0777 (0..511) 范围内的八进制数字字符串

设置文件和文件夹的文件创建模式时使用的 "umask" 值。

文件夹和可执行文件被赋予一个模式,该模式被 0o777 屏蔽该值。其他文件的模式是 0o666 屏蔽此值。

请注意,底层系统也会将其自己的 umask 值应用于创建的文件和文件夹,npm 不会绕过这一点,而是将 --umask 配置添加到其中。

因此,大多数 POSIX 系统上有效的默认 umask 值是 0o22,这意味着文件夹和可执行文件以 0o755 模式创建,而其他文件以 0o644 模式创建。