テキストファイルを読み込んでNode.jsの別のファイルに書き戻すだけです私もエンコードタイプ( 'UTF8)を定義しているが、それは動作していないよう:Node.jsのWriteStreamを使用してファイルに書き込む際のエンコーディングエラー
var http = require('http')
var fs = require('fs')
var myReadStream = fs.createReadStream(__dirname + '/readme.txt','utf8')
var myWriteStream = fs.createWriteStream(__dirname, '/writtenText.txt','utf8')
/* The event name is called data */
myReadStream.on('data', function(chunk){
myWriteStream.write(chunk)
})
と私が直面していますエラーは次のとおりです。
internal/fs.js:21
throw new Error(`Unknown encoding: ${encoding}`);
^
Error: Unknown encoding: /writtenText.txt
at assertEncoding (internal/fs.js:21:11)
at getOptions (fs.js:80:5)
at new WriteStream (fs.js:2057:24)
at Object.fs.createWriteStream (fs.js:2048:10)
at Object.<anonymous> (C:\Users\meThoz\Desktop\NodeFundamentals\Streams & Buffers\Writable Stream\App.js:5:24)
at Module._compile (module.js:569:30)
at Object.Module._extensions..js (module.js:580:10)
at Module.load (module.js:503:32)
at tryModuleLoad (module.js:466:12)
at Function.Module._load (module.js:458:3)
誰かがこのAで私を助けてもらえ若干?前もって感謝します。
を問題を解決し、CF 'myWriteStream'の作成です。 – robertklep