objects-to-csv TypeError: fs.existsSync不是一个函数



"existsSync不是一个函数">

当我想生成一个csv文件并在其中放入一些数据时,我得到这个错误。

const objectstocsv = require('objects-to-csv');
export default {
data () {
return {
data : [
{code: 'CA', name: 'California'},
{code: 'TX', name: 'Texas'},
{code: 'NY', name: 'New York'},
],
}
},
methods: {
async exportData(){
const csv = new objectstocsv(this.data);
await csv.toDisk('./file.csv');
console.log('ok')
},
}
}

当我点击按钮时,调用函数。我不明白

fs模块依赖于Node.js。它不能在浏览器中运行

假设,你有一个webpack配置,它会用一个具有浏览器兼容特性子集(不包括任何实际触及文件系统的特性)的对象来默默地替换它。

:

  • 将使用fs模块的代码移动到web服务并使用Ajax访问它
  • 将使用fs模块的代码替换为将在浏览器中运行的代码(例如此答案)。

实现这两个目标的第一步是将toDisk替换为toString

相关内容

  • 没有找到相关文章

最新更新