Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在Meteor应用程序中使用npm包时无法访问fs模块_Javascript_Node.js_Meteor_Npm_Fs - Fatal编程技术网

Javascript 在Meteor应用程序中使用npm包时无法访问fs模块

Javascript 在Meteor应用程序中使用npm包时无法访问fs模块,javascript,node.js,meteor,npm,fs,Javascript,Node.js,Meteor,Npm,Fs,我正在构建一个Meteor应用程序,我想使用该包组合存储在服务器上的Word(.docx)文档 我使用以下命令安装了该软件包: meteor npm install --save docx-builder 在模板上,我使用以下代码尝试创建文档: import builder from 'docx-builder'; var docx = new builder.Document(); docx.insertText('Hello World'); docx.save(__dirname + "

我正在构建一个Meteor应用程序,我想使用该包组合存储在服务器上的Word(.docx)文档

我使用以下命令安装了该软件包:

meteor npm install --save docx-builder
在模板上,我使用以下代码尝试创建文档:

import builder from 'docx-builder';
var docx = new builder.Document();
docx.insertText('Hello World');
docx.save(__dirname + "/output.docx", function(err){
    if(err) console.log(err);
});
但是,这会产生以下错误:

[Error] TypeError: fs.readFileSync is not a function. (In 'fs.readFileSync(__dirname + "/template.docx","binary")', 'fs.readFileSync' is undefined)
    save (modules.js:1272)
    program-details.js (app.js:2001)
    fileEvaluate (modules-runtime.js:343)
    Global Code (app.js:2944)

显然,包试图访问的
fs
模块出了问题。我做错了什么?

您导入模块了吗<代码>var fs=要求(“fs”)@SamDenty我在自己的模板中没有,但我使用的包(docx builder)在它的index.js中有。