【发布时间】:2021-12-15 01:53:22
【问题描述】:
我使用过import * as fs from 'fs';、import fs from 'fs';、import { readFile } from 'fs';、const fs = require('fs'); 和const fs = (window).require('fs');,但没有一个能正常运行。
create-react-app创建的应用,一个是JavaScript版本,一个是TypeScript版本。我想知道如何解决这个问题,以及它的原因。
-
使用
import * as fs from 'fs';&import fs from 'fs'时,显示TypeError: fs.readFile is not a function。 -
使用
import { readFile } from 'fs';时,显示Uncaught TypeError: Object(...) is not a function。 -
使用
const fs = (window).require('fs');时,显示window.require is not a function。 -
使用
const fs = require('fs');时,显示fs__WEBPACK_IMPORTED_MODULE_1__.readFile is not a function。
是项目的配置文件还是tsconfig的问题?感谢您的帮助。
【问题讨论】:
-
fs是一个节点包。React 是用于 web 的。你需要fs做什么? -
我想使用 fs 来执行文件并在浏览器上显示它的内容。其实我不知道这个想法现在是否可行。
标签: javascript node.js reactjs typescript fs