首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >跨FileHandle版本导入Node.js

跨FileHandle版本导入Node.js
EN

Stack Overflow用户
提问于 2021-11-19 23:23:29
回答 1查看 174关注 0票数 0

有跨稳定的Node.js版本导入FileHandle的方法吗?

我的意思是在Node.js v14中,下面的v16代码工作得很好

代码语言:javascript
复制
import { FileHandle } from "fs/promises";

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

代码语言:javascript
复制
import { promises } from "fs";
const { FileHandle } = promises;

但这在Node.js v16上行不通。

根据Node.js释放,v12仍然是受支持的。

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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-11-20 00:06:39

ES6导入是Node v12中的一个实验特征。如果要使应用程序与Node v12兼容,可以使用require

代码语言:javascript
复制
const fileHandle = require("fs").promises;

它适用于Node版本的v12、v14和v16。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70041947

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档