2016-04-16 9 views
0

とnssモジュールにCSSファイルをインポートしていますが、エラーが発生します。fs.readFileSync()の代替

var fs = require('fs'); 
var inserCss = require('insert-css'); 
var css = fs.readFileSync(__dirname + '../css/file.css'); 
insertCss(css); 

と私は取得していますエラーが

"キャッチされない例外TypeError:fs.​​readFileSyncは関数ではありません" です

がfs.readFileSyncための任意の代替はありますか?おそらくnpmモジュールの "Path"?

+1

fpmをnpmにインストールしましたか? –

+1

@ KeyurSakaria 'npm install fs'なぜコアモジュールにnode.jsが付いています –

答えて

1

私は、作業コード以下を参照してください同期と非同期ファイル読み込みのためNode-Cheatを作成:サンプルのCSSファイルでread_fileのノードチートが利用可能

//------------------------------------------------------ 
//fs module to read file in sync and async way 
//Web Link=> https://github.com/zishon89us/node-cheat/blob/master/files/read_file.js 
//------------------------------------------------------ 


var fs = require('fs'), 
    filePath = './sample_files/sample_css.css'; 

// this for async way 
/*fs.readFile(filePath, 'utf8', function (err, data) { 
    if (err) throw err; 
    console.log(data); 
});*/ 

//this is sync way 
var css = fs.readFileSync(filePath, 'utf8'); 
console.log(css); 

を。

+0

' fs'と同様の問題があります。ここで確認してもらえますか?http://stackoverflow.com/questions/37608118/uncaught-typeerror-fs-readfilesync-is-not-a-function – Muhaimin