在视觉工作室代码控制台日志不打印原始数据,但在terminal工程?
var fs = require('fs'); fs.readFile(process.argv[1], function callBack(err, data){ if(err){ return; } console.log('raw data ::', data); console.log('string ::', data.toString()); })
输出甚至不打印“原始数据::”行。
您可以通过configurationlaunch.json
与外部terminal进行debugging(您需要将文件放在一个文件夹中进行configuration)
转到Debug -> Open Configurations
将"console": "externalTerminal"
到launch.json
编辑的文件示例
"version": "0.2.0", "configurations": [ { "type": "node", "request": "launch", "name": "Launch Program", "program": "${workspaceFolder}/t.js", "console": "externalTerminal" } ]
尝试debugging。 VsCode将在单独的terminal上debugging您的输出
希望它帮助你。