嗨我對節點js相對較新,並且一直在環顧四周,但無法找到解決方案。我沒有檢查require JavaScript文件,它似乎沒有「readFileSync」的方法。也許我沒有一個合適的需求文件?我很難找到這個文件,到處都在討論它,但大多數人沒有發佈到哪裏去。readFileSync不是一個函數
我安裝了節點js並具有require.js文件。我當前的代碼是這樣的:
fs = require(['require'], function (foo) {
//foo is now loaded.
});
console.log("\n *STARTING* \n");
// Get content from file
var contents = fs.readFileSync("sliderImages", 'utf8');
我有一點首先需要得到然而工作似乎加載需要javacscript文件。我一直在下列指南,我不知道爲什麼我得到這個錯誤:
遺漏的類型錯誤:fs.readFileSync不是一個函數
我已經嘗試了許多固定的,似乎無法弄清楚這一個。 任何幫助,不勝感激。謝謝。
'fs'顯然不是Node的「fs」,否則'readFileSync'方法不會被定義,所以你在做錯了你的require?你爲什麼不做'var fs = require('fs')' – adeneo
不要在Node中使用Require.js。 Node有它自己的使用CommonJS處理模塊的方式。正如adeneo所說,只要做'var fs = require('fs')'。 Require.js用於在客戶端加載模塊。 –
當我嘗試使用時,我得到了以下錯誤:模塊名稱「fs」尚未加載上下文:_。使用require([])。所以我開始尋找解決方案。 – L1ghtk3ira