Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/452.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/34.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 从节点调用React/Webpack模块代码_Javascript_Node.js_Reactjs_Webpack_Next.js - Fatal编程技术网

Javascript 从节点调用React/Webpack模块代码

Javascript 从节点调用React/Webpack模块代码,javascript,node.js,reactjs,webpack,next.js,Javascript,Node.js,Reactjs,Webpack,Next.js,我有一个自定义的NextJS网页包配置,我在其中调用在节点运行时(而不是在浏览器中)生成时执行的脚本: module.exports={ 网页包:(配置,选项)=>{ if(options.isServer){ 需要(“./some script.js”) } 返回配置 }, } 脚本所做的并不重要,但我想从React应用程序中导入一些代码(除了SSR,这些代码在浏览器中执行,但这无关紧要) const fs=require(“fs”); const getImages=require(“..

我有一个自定义的NextJS网页包配置,我在其中调用在节点运行时(而不是在浏览器中)生成时执行的脚本:

module.exports={
网页包:(配置,选项)=>{
if(options.isServer){
需要(“./some script.js”)
}
返回配置
},
}
脚本所做的并不重要,但我想从React应用程序中导入一些代码(除了SSR,这些代码在浏览器中执行,但这无关紧要)

const fs=require(“fs”);
const getImages=require(“../utils/img”);
(() => {
//将某些内容写入磁盘
})();
执行此操作时,我会收到以下错误消息:
SyntaxError:无法在模块外部使用import语句
。这是有意义的,因为我使用require for
const getImages=require(“../utils/img”)
但该文件是React客户端代码库的一部分,该代码库使用ES6导入/导出模块:

const getImages=()=>{
//归还某物
};
导出默认图像;

我怎样才能做到这一点?也就是说,如何从Node.js require脚本调用客户端导入/导出代码?

尝试将所需文件转换为使用
require
模块。导出分别导入和导出

const getImages = () => {
  // return something
};

module.exports =  getImages;