复制CSS文件内容节点js

我试图复制使用节点JS文件系统的CSS文件的内容。 这是我的代码:

var tpmFile = 'current.css'; var theme_file = FS.openSync("/tmp/"+tpmFile, "w"); var css_file = FS.readFileSync("/app/css/style1.css", "utf8"); FS.writeSync(theme_file, css_file); FS.closeSync(theme_file); 

css_file总是空的,为什么? 文件夹的链接是好的。 我需要转换的CSS文件?

谢谢。

Solutions Collecting From Web of "复制CSS文件内容节点js"

大概文件名path是错误的,尝试使用__dirname或path模块。

另外我build议使用asynchronous读取和写入,而不是同步(除非此代码运行在程序的启动时间)。

 var css_file; fs.readFile(__dirname + '/app/css/style1.css', 'utf-8',function(err, data) { if (err) return console.log(err), false; console.log(data) css_file = data; }); 

如果您为css_filelogging我们的css_file ,我们可以帮助您更多。