npm'fs'替换包读取文件同步

时间:2018-01-31 14:10:31

标签: reactjs npm fs

我尝试使用'fs组件'从反应应用程序中读取文件同步到目前为止 npm 删除了 fs 组件,因此我无法下载组件

后来我下载了'read-file'软件包来读取文件 - >然而它又取决于'fs'软件包

有没有人可以让我知道使用react js

的readfile的替代包

2 个答案:

答案 0 :(得分:0)

“fs”是Node.js中的本机模块,这就是为什么你不能从NPM下载它,你在NPM上找到的其他模块依赖它(它们是包装器)。如果您使用的是react-native,则可以从https://www.npmjs.com/package/react-native-filesystem下载“react-native”文件系统。如果您正在使用“react”(不是react-native),则不应直接访问文件系统,而是使用对Web服务器,浏览器缓存或外部资源的调用来执行任何文件系统写入。

答案 1 :(得分:0)

var AdobeSignSdk = require('adobe-sign-sdk');  
var fs = require('graceful-fs');  
var path = require('path');
var filesystem = require('file-system'); 
var read = require('read-file');  
var DIR_NAME = "C:/dev/mywork/hello/";                         
var FILE_NAME = "Userinfo.pdf"; 
var absoluteFilePath = path.join(DIR_NAME,FILE_NAME);
var buffer = fs.readFileSync(absoluteFilePath);  

@steveb请找到上面的代码 我的要求是读取pdf同步并将缓冲区保存在var变量