我正在使用fs.writeFileSync,但该文件没有出现在磁盘上,也没有错误

时间:2017-08-15 11:15:25

标签: node.js fs

问了一个类似的问题,它的解决方案说使用了try,catch方法,我已经尝试了但是文件仍未写入,并且没有错误记录到控制台。

我已尝试更改目录并运行powershell,因为管理员还从多个来源的任何可能错误中验证了我的代码,但似乎没有任何帮助。

这是我写的代码。

const fs = require('fs');

let originalNote = {
   title : 'Some Title',
   body : 'Some Body'
}
//Converting object into JSON string 
let originalNoteString = JSON.stringify(originalNote);

//Writing JSON string to 'notes.json' file
try{
   fs.writeFileSync = ('file.json', originalNoteString);
} catch(err){
   console.log(err);
}

1 个答案:

答案 0 :(得分:2)

您需要一个函数调用而不是一个赋值

Select *
 From  (
        Select [Year Month]
              ,B.*
         From practise
         Cross Apply (values ('User'   ,cast([User]  as varchar(max)))
                            ,('Player' ,cast(Player  as varchar(max)))
                            ,('Manager',cast(Manager as varchar(max)))
                     ) B (Item,Value)

       ) A
 Pivot (max([Value]) For [year month] in ([1996-06],[1997-07]) ) p
 Order by 1 Desc