Javascript 复制CSS文件内容节点js

Javascript 复制CSS文件内容节点js,javascript,node.js,Javascript,Node.js,我正在尝试使用NodeJS文件系统复制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\u

我正在尝试使用NodeJS文件系统复制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\u文件总是空的,为什么?文件夹的链接很好。
我需要转换css文件吗


谢谢。

可能文件名路径错误,请尝试使用
\u dirname
或路径模块

我还建议使用异步读写而不是同步(除非此代码在程序启动时运行)


如果您为我们记录对
css\u文件的响应,我们可以为您提供更多帮助。

检查
FS.writeSync
返回的内容?还要检查要写入的文件的权限。谢谢您的邮件
css\u文件
返回
,如果我设置了编码参数(utf8),
css\u文件
为空。@PSport我在笔记本电脑(节点v6)上复制了代码,它工作正常。我也添加了utf。
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;
});