Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/412.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/3/sql-server-2005/2.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 如何根据需要使用管道?_Javascript_Typescript_Webpack_Pipe_Require - Fatal编程技术网

Javascript 如何根据需要使用管道?

Javascript 如何根据需要使用管道?,javascript,typescript,webpack,pipe,require,Javascript,Typescript,Webpack,Pipe,Require,我试图从json文件和管道中读取数据 return of( require(`../../../assets/mydata.json`).pipe( map((listItems: ListItem[]) => { return { listItems: listItems }; }) ) ); 但我得到了这个错误 错误类型错误:网页包需要(…)。管道不是函数 这可能吗?或者有其他选择吗?您只需要移动一个括号: 返回(requi

我试图从
json
文件和管道中读取数据

return of(
    require(`../../../assets/mydata.json`).pipe(
      map((listItems: ListItem[]) => {
        return { listItems: listItems };
      })
    )
  );
但我得到了这个错误

错误类型错误:网页包需要(…)。管道不是函数


这可能吗?或者有其他选择吗?

您只需要移动一个括号:

返回(require(`../../../assets/mydata.json`)
.烟斗(
映射((listItems:ListItem[])=>{
返回{listItems:listItems};
})
);

很难说清你想做什么。这是在节点中还是在浏览器中?如果在浏览器中,您可以使用
import('your-file.json')。然后(json=>…)。如果在节点中,require语句被阻塞:
constjson=require('your-file.json');log(json)