--allow-fs-read


此标志使用 权限模型 配置文件系统读取权限。

¥This flag configures file system read permissions using the Permission Model.

--allow-fs-read 标志的有效参数是:

¥The valid arguments for the --allow-fs-read flag are:

  • * - 允许所有 FileSystemRead 操作。

    ¥* - To allow all FileSystemRead operations.

  • 使用多个 --allow-fs-read 标志可以允许多个路径。示例 --allow-fs-read=/folder1/ --allow-fs-read=/folder1/

    ¥Multiple paths can be allowed using multiple --allow-fs-read flags. Example --allow-fs-read=/folder1/ --allow-fs-read=/folder1/

可以在 文件系统权限 文档中找到示例。

¥Examples can be found in the File System Permissions documentation.

初始化模块和自定义 --require 模块具有隐式读取权限。

¥The initializer module and custom --require modules has a implicit read permission.

$ node --permission -r custom-require.js -r custom-require-2.js index.js 
  • custom-require.jscustom-require-2.jsindex.js 将默认位于允许读取列表中。

    ¥The custom-require.js, custom-require-2.js, and index.js will be by default in the allowed read list.

process.has('fs.read', 'index.js'); // true
process.has('fs.read', 'custom-require.js'); // true
process.has('fs.read', 'custom-require-2.js'); // true