[Vue warn]: Error in event handler for "click": "TypeError: fs.readFile is not a function"

请教各位大神,项目中这个报错是咋回事,网上查半天没找到原因

 const fs = require('fs')
    fs.readFile('/file/importRecord.json',function(err,data){
            if(err){
                    return console.error(err);
            }
            console.log('ok')
    })

你这是vue里面想要用node的fs模块?

使用命令行node 文件.js看看

还有错误的话,加上console.log(fs)看看是什么 看看有没有readFile 属性 并且是不是函数

没有问题,fs 是node自带的 除非node 环境不对

alert(fs)
看看是不是 undefined

但从你贴出来的代码看不出问题,估计是其他地方有影响

你项目里面是否存在node_modules文件夹,如果有,试着把node_modules文件夹剪切到其他地方再运行看看

https://stackoverflow.com/questions/37319299/webpack-nodejs-fs-readfile-is-not-a-function