小编Ros*_*nko的帖子

如何在ES6中使用sinon存根静态方法?

var MyClassStub = sinon.createStubInstance(MyClass);
Run Code Online (Sandbox Code Playgroud)

MyClassStub不包含静态方法.如何解决?

stub node.js sinon

17
推荐指数
2
解决办法
7829
查看次数

如何将对象写入流?

我正在尝试将一个对象写入流:

const fs = require('fs');

const stream = fs.createWriteStream('index.json', {objectMode: true});
stream.write({"a":1});

stream.end();
Run Code Online (Sandbox Code Playgroud)

根据文档,我可以通过传递选项来做到这一点{objectMode: true},但我收到错误:

events.js:182
      throw er; // Unhandled 'error' event
      ^

Error: Invalid data
    at WriteStream._write (fs.js:2116:31)
    at doWrite (_stream_writable.js:385:12)
    at writeOrBuffer (_stream_writable.js:371:5)
    at WriteStream.Writable.write (_stream_writable.js:288:11)
    at Object.<anonymous> (/Users/rostik404/projects/test-project/test-stream.js:8:8)
    at Module._compile (module.js:573:30)
    at Object.Module._extensions..js (module.js:584:10)
    at Module.load (module.js:507:32)
    at tryModuleLoad (module.js:470:12)
    at Function.Module._load (module.js:462:3)
Run Code Online (Sandbox Code Playgroud)

节点版本是8.4.0

stream node.js

1
推荐指数
1
解决办法
4927
查看次数

标签 统计

node.js ×2

sinon ×1

stream ×1

stub ×1