簡體   English   中英

替代fs.readFileSync()

[英]Alternative to fs.readFileSync()

我正在使用Insert-css將css文件導入我的npm模塊,但是出現錯誤。

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模塊“路徑”?

我創建了Node-Cheat用於同步和異步文件讀取,請參見以下工作代碼:

//------------------------------------------------------
//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);

節點作弊可在read_file中使用示例css文件獲得。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM