那些年我碰到过的错误

173 阅读1分钟

node.js中我碰到过的错误

const fs = require('fs')

const data = [{name: '小王', age: 20}] fs.writeFileSync('./a.txt', data)

上面的写法会出错: data不是一个字符串或者是Buffer

解决方式: 调用JSON.stringify先对内容做处理,转成字符串,再保存

const fs = require('fs')

const data = [{name: '小王', age: 20}] fs.writeFileSync('./a.txt', JSON.stringify(data))

image.png

相对路径引入bug

由于readFiles.js和要读取的目标rs.txt是在同级目录下,所以可以写相对路径。

  • A方案:如果终端中的路径定位在pageA/code目录下,则通过node readFile.js就可以运行
  • B方案:如果终端中的路径定位在pageA目录下,通过:node code/readFile.js 能成功执行.js文件,但是却找不到.txt文件的路径了。

image.png

学会看错误 由于组件名字打错 xtx-slider被打成xtx-carousel 它会使用你注册过的组件(导致了轮播图出不来)

image.png