gpt4 book ai didi

node.js - fs.writeFile 在我的 ReactJs/NodeJs 应用程序上不起作用

转载 作者:太空宇宙 更新时间:2023-11-04 03:16:47 25 4
gpt4 key购买 nike

我正在尝试使用reactJS和nodeJs在文件中写入一些内容,但它不起作用。这是我的代码,是一个简单的代码,我知道 fs.writeFile 不是一个函数。对于我从 fs 使用的每个函数,我都会收到此错误。在 node_module 中,我有 fs 的文件夹,但里面只有 package.json 和自述文件。我不知道该怎么办,我在网上搜索答案但一无所获。任何帮助都会很棒

import React, { Component } from 'react'

const fs = require('fs');

export default class WriteFile extends Component {

write = () => {
fs.writeFile("file.txt", "Hey there!", function(err) {
if(err) {
return console.log(err);
}

console.log("The file was saved!");
});
}

render() {
return (
<div>
<button className='btn btn-info' onClick={this.write}>scria-ti-as</button>
</div>
)
}
}

和错误

TypeError: fs.writeFile is not a function

WriteFile._this.write

D:/js/login_reactjs/src/components/WriteFile.js:8

5 | export default class WriteFile extends Component {

6 |

7 | write = () => {

8 | fs.writeFile("file.txt", "Hey there!", function(err) {

9 | if(err) {

10 | return console.log(err);

11 | }

最佳答案

fs 在浏览器中不起作用。这是设计使然。 fs 已被清除 请参阅 this ticket

使用支持像 browserify 这样的浏览器的软件包会更好。或browserFS

关于node.js - fs.writeFile 在我的 ReactJs/NodeJs 应用程序上不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55301477/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com