1
我使用以下方式fs.writeFile方法:在Meteor.js中,節點文件系統(fs.writeFile)在默認情況下寫入哪裏?
fs = require('fs');
fs.writeFile('message.txt', 'Hello Node.js', (err) => {
console.log('It\'s saved!');
fs.readFile('message.txt', function (data) {
console.log("Asynchronous read: " + data.toString());
});
});
輸出:
It's saved!
Asynchronous read: Hello Node.js
因爲我收到預期的輸出,我認爲該文件message.txt
某處創建,而我實際上正在寫作和閱讀它。但是我無法在我的系統上找到它。那麼message.txt
在哪裏創建?
我使用Meteor.js
該文件在當前工作目錄中創建。從文檔:*「可以使用文件名的相對路徑,但請記住,此路徑將相對於'process.cwd()'。」* https://nodejs.org/api/fs.html #fs_file_system –
我也會期待,但它不在那裏。我甚至無法通過搜索器中的搜索找到它。如果我搜索message.txt,它只能找到我的app.js文件,其代碼爲fs.writeFile – henk
如何運行它?我假設你使用了一些IDE(我確定如果你從命令行運行它,你會發現這個文件) –