以下node.js測試代碼片段在第一次運行時(創建文件)完美工作,但在創建文件後無法覆蓋文件,而是生成當代碼第二次運行時出現語法錯誤:'SyntaxError:Unexpected token'。 Node文檔說fs.writeFile「將數據異步寫入文件,如果文件已存在,則替換該文件,數據可以是字符串或緩衝區。」不知道我在做什麼錯誤或失蹤,謝謝!我在節點4.2.2Node.js fs.writeFile返回意外標記語法錯誤
fs.writeFile('message.txt', 'Hello Node.js', 'utf8', function (err) {
if(err){
throw err;
}
else{
console.log('It\'s saved!');
}
});
您的代碼在我的系統上完美工作。我在Node v4.2.1上。但我想這不是問題。 –
您應該顯示發生錯誤時顯示的完整堆棧跟蹤。 – mscdex
的iMac:najii JG $節點app.js 未定義:1 你好Node.js的 ^ 語法錯誤:意外標記ħ 在Object.parse(天然) 在loadDatabase(/用戶/ JG /桌面/ najii/najii -v002.js:26:16) at Object.startServer [as start](/Users/jg/Desktop/najii/najii-v002.js:128:15) at Object。 (Module.js:435:26) (Object.Module._extensions..js(module.js:442: 10) at Module.load(module.js:356:32) at Function.Module._load(module.js:311:12) at Function.Module.runMain(module.js:467:10) at啓動(node.js:136:18) – Najii