Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/476.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/40.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/unity3d/4.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 无法静态计算fs参数?_Javascript_Node.js_Reactjs_User Interface_Npm - Fatal编程技术网

Javascript 无法静态计算fs参数?

Javascript 无法静态计算fs参数?,javascript,node.js,reactjs,user-interface,npm,Javascript,Node.js,Reactjs,User Interface,Npm,运行npm run dev时,弹出以下错误 Cannot statically evaluate fs argument [0] 50 | // Read file and split into lines [0] 51 | var map = {}, [0] > 52 | content = fs.readFileSync(file, 'ascii'), [0] | ^ [0] 53

运行npm run dev时,弹出以下错误

Cannot statically evaluate fs argument
[0]   50 |   // Read file and split into lines
[0]   51 |   var map = {},
[0] > 52 |       content = fs.readFileSync(file, 'ascii'),
[0]      |                                ^
[0]   53 |       lines = content.split(/[\r\n]+/);
[0]   54 |
[0]   55 |   lines.forEach(function(line) {

查看您的依赖项您可能需要再次安装
npm
,如果某些软件包有问题,则必须手动安装,如
npm install mailgun

查看您的依赖项您可能需要再次安装
npm
,如果某些软件包有问题,则必须手动安装像npm install mailgun一样

是什么工具产生了这个错误?这听起来像是从Webpack或Rollup之类的捆绑程序中得到的错误,而不是标签中列出的任何工具。我的猜测是,您在服务器端代码中有这样的代码,但却意外地让bundler尝试绑定它。(bundler不喜欢非静态文件名,因为他们不知道文件是什么,这意味着他们无法确保文件在bundle中并正确访问它。)您是否添加了
const fs=require('fs')与您的导入。我也不明白为什么每行后面都有逗号。这是生成文件夹的输出吗?在正常的开发代码中,终止一行应该是分号。@VPaul它只是多个标识符的变量声明。您可以声明
var a,b,c
很好,甚至可以为它们添加一个初始化器
var a=1,b=2,c=3
是一个完全有效的声明声明声明。@VLAZ感谢您的注意。我没有看到循环之前使用了分号。您的问题需要更详细或更清晰。因为您应该传递
content=fs.readFileSync(文件'ascii'),
整个代码,并编写所需的代码。例如,为什么应该使用
fs
。用于上传图像?或者其他什么。是什么工具生成此错误?这听起来像是从Webpack或Rollup之类的捆绑程序中得到的错误,而不是标签中列出的任何工具。我的猜测是,您在服务器端代码中有这样的代码,但却意外地让bundler尝试绑定它。(bundler不喜欢非静态文件名,因为他们不知道文件是什么,这意味着他们无法确保文件在bundle中并正确访问它。)您是否添加了
const fs=require('fs')与您的导入。我也不明白为什么每行后面都有逗号。这是生成文件夹的输出吗?在正常的开发代码中,终止一行应该是分号。@VPaul它只是多个标识符的变量声明。您可以声明
var a,b,c
很好,甚至可以为它们添加一个初始化器
var a=1,b=2,c=3
是一个完全有效的声明声明声明。@VLAZ感谢您的注意。我没有看到循环之前使用了分号。您的问题需要更详细或更清晰。因为您应该传递
content=fs.readFileSync(文件'ascii'),
整个代码,并编写所需的代码。例如,为什么应该使用
fs
。用于上传图像?或者其他。你的回答基于提问者未提及的内容,试着在提问者帖子上发表评论,如果没有明确的回答,那么问题可能没有足够的信息来回答正确的答案。你的回答基于提问者未提及的内容,试着对提问者的帖子发表评论,如果没有明确的回答,那么问题可能没有足够的信息来回答正确的答案。