问了一个类似的问题,它的解决方案说使用了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);
}
答案 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