繁体   English   中英

跨 Node.js 版本导入 FileHandle

[英]import FileHandle across Node.js versions

有没有办法在稳定的 Node.js 版本中导入 FileHandle?

我的意思是在 Node.js v14 和 v16 以下代码工作正常

import { FileHandle } from "fs/promises";

但在 Node.js v12 中它不起作用,所以我尝试了

import { promises } from "fs";
const { FileHandle } = promises;

但这不适用于 Node.js v16。

根据Node.js 版本v12 仍受支持。

那么:如何在 package 中导入 FileHandle 并使 package 与所有受支持的 Node.js 版本兼容?

ES6 导入是 Node v12 中的一项实验性功能 如果你想让你的应用程序与 Node v12 兼容,你可以使用require

const fileHandle = require("fs").promises;

适用于 Node 版本 v12、v14 和 v16

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM