导出函数在JavaScript中不起作用

导出函数在JavaScript中不起作用,javascript,node.js,reactjs,export,Javascript,Node.js,Reactjs,Export,我一直在React中开发一个购物清单应用程序,但在将一个名为webscrape.js的文件中的常规JavaScript函数导出到我的React App.js时遇到了问题。我尝试了多种不同的导出方法,但不断出现此错误。 谢谢你事先的帮助 未找到模块:无法解析中的“readline” 'C:\Users\USERNAME\Desktop\Projects\Counter App\counter App\node\u modules\puppeter\lib\cjs\puppeter\node' 这是

我一直在React中开发一个购物清单应用程序,但在将一个名为webscrape.js的文件中的常规JavaScript函数导出到我的React App.js时遇到了问题。我尝试了多种不同的导出方法,但不断出现此错误。 谢谢你事先的帮助

未找到模块:无法解析中的“readline” 'C:\Users\USERNAME\Desktop\Projects\Counter App\counter App\node\u modules\puppeter\lib\cjs\puppeter\node'

这是我导出测试函数的webscrape文件的结尾

function testExport(){
  console.log("Test Export");
}

function testExport2(){
  console.log("Test Export 2");
}
export {testExport, testExport2}
这是我的App.js的开始,在这里我导入并尝试使用该函数

import NavBar from "./components/navbar";
import PriceBar from "./components/pricebar";
import "./App.css";
import Counters from "./components/counters";
import fs from 'fs';
import data from "./shoppingData.json";
import {testExport, testExport2} from "./webscrape.js";

//test export
testExport();

您应该使用
导出默认值{testExport,testExport2}

但是,从你的错误来看,似乎这个错误与木偶演员有关。是否已将
puppetteer
添加到节点\u模块中?您是否进行了npm i?

尝试:

export const testExport = () => {
  console.log("Test Export");
}

export const testExport2 = () => {
  console.log("Test Export 2");
}

也许只是拆下分机<代码>来自“/webscrape”木偶演员曾经在你的项目中工作过吗?如果不是,可能与此相关:是的,我使用Puppeter进行我的WebScrapping当我执行
导出默认值{testExport,testExport2}时,我应该执行
npmi
它消除了错误,但我在app.js
尝试导入错误中得到了这个错误:“testExport”不是从导出的。/webscrape.js'
默认值
是不相关的(在这种情况下甚至是错误的)。好的,那么我应该怎么做呢?我尝试了多种导出方法,它们都给出了相同的错误。这样做会产生此错误。
尝试导入错误:“./webscrape.js”不包含默认导出(作为“testExport”导入)。