我得到的fs.readFileSync不是一个功能'尝试调用readFileSync()后在Chrome调试器中;
我称之为......
const fs = require('fs');
调用函数...
let content = fs.readFileSync('/path/to/my/file.stuff');
并尝试显示内容..
console.log(content);
我一无所获。我什么时候......
console.log(fs);
我似乎得到了一个通用的javascript对象...... 我完全卡住了。
流星版:1.5.1 npm版本:3.10.10 节点版本:v6.10.1
答案 0 :(得分:5)
感谢所有答案!
我已确认您无法在客户端使用fs。
相反,我创建了另一个本地简单表达节点api,而反应web应用程序只是向节点api发出请求以获取该数据。
另外,你必须这样做......
答案 1 :(得分:4)
我得到的fs.readFileSync不是一个功能'在尝试调用readFileSync();
之后在Chrome调试器中
pip3 install ipython
无法在浏览器中使用。这是为了保护您的文件系统免受潜在的安全威胁。
如果您需要在浏览器环境中访问此功能,请考虑使用Electron,它允许您在正在运行的Chromium实例中使用操作系统级NodeJS包。
答案 2 :(得分:0)
std::array
无法在客户端上使用。
如果您的代码同时在服务器和客户端上运行,则可以使用:
fs
避免错误。否则,应该有另一种方法来完成您尝试完成的任务,例如if (Meteor.isClient) return;
所需的JSON。