嗨,我正在尝试测试Meteor项目中的fs模块。我正在使用Meteor 1.3新的es2015模块。我正在尝试使用nodes fs模块来读取文件。尝试了一些方法,但当我在浏览器中运行myFunc()时,似乎遇到了同样的错误。
未捕获的类型错误:_fs2.default.readFile不是函数
import fs from 'fs'
myFunc = function(){
fs.readFile('input.txt', function(err, data){
if(err)
console.log("Error" + err)
console.log("Data from input" + data)
})
}
我认为您不能在浏览器中使用fs
模块。浏览器中有一个单独的用于fs
的npm模块,称为fs-web
。使用npm install fs-web --save
安装后,您可以通过在客户端文件中导入它来使用它,如
import * as fs from 'fs-web';