有跨稳定的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仍然是受支持的。
因此:如何在包中导入FileHandle并使包与所有受支持的Node.js版本兼容?
发布于 2021-11-20 00:06:39
ES6导入是Node v12中的一个实验特征。如果要使应用程序与Node v12兼容,可以使用require。
const fileHandle = require("fs").promises;它适用于Node版本的v12、v14和v16。
https://stackoverflow.com/questions/70041947
复制相似问题