internal/modules/cjs/loader.js:968
throw err;
^
Error: Cannot find module 'fs/promises'
Run Code Online (Sandbox Code Playgroud)
当我查看编译后的代码时,这就是我发现的......
var promises_1 = require("fs/promises");
Run Code Online (Sandbox Code Playgroud)
通过将其更改为开始工作
var promises_1 = require("fs").promises;
Run Code Online (Sandbox Code Playgroud)
这是我的打字稿文件导入
import { readFile, writeFile, appendFile } from "fs/promises";
Run Code Online (Sandbox Code Playgroud)
我的package.json文件
"devDependencies": {
"@types/cheerio": "^0.22.22",
"@types/got": "^9.6.11",
"@types/node": "^14.14.6"
},
"dependencies": {
"cheerio": "^1.0.0-rc.3",
"got": "^11.8.0"
}
Run Code Online (Sandbox Code Playgroud)
和我的tsconfig.json文件
{
"compilerOptions": {
"target": "es5",
"module": "commonjs",
"strict": true,
"outDir": "dist",
"sourceMap": true
},
"include": ["src/**/*"],
"exclude": ["node_modules", "**/*.spec.ts"]
}
Run Code Online (Sandbox Code Playgroud)
节点版本 …