为了账号安全,请及时绑定邮箱和手机立即绑定

使用 puppeteer 从另一个文件导入 javascript 函数?

使用 puppeteer 从另一个文件导入 javascript 函数?

紫衣仙女 2021-10-14 17:14:19
这是一个菜鸟问题。我已经在 React 中开发一段时间了,我习惯于将我的代码分解成组件。我使用 puppeteer.js 开始了一个新项目。我也想将我的 javascript 函数分解为组件,但我不知道如何从另一个文件导入函数。这可能吗?小路: main.jsconst puppeteer = require("puppeteer");import {myFunction} from './myFunction.js';(async function main() {  try {    // launch puppeteer    const browser = await puppeteer.launch({ headless: false });    // open browser    const page = await browser.newPage();    await page.setViewport({});     const callMyFunction = await myFunction(page);  } catch (e) {    console.log("our error", e);  }})();小路: myFunction.jsasync function myFunction(page) {  console.log('this function has been imported');  return true;}export default myFunction;
查看完整描述

1 回答

?
子衿沉夜

TA贡献1828条经验 获得超3个赞

尝试


//myFunction.js

async function myFunction(page) {

  console.log('this function has been imported');

  return true;

}

module.exports = myFunction;

//main.js

const puppeteer = require('puppeteer');

const myFunction = require('./myFunction');


(async function main() {

  try {

    // launch puppeteer

    const browser = await puppeteer.launch({ headless: false });

    // open browser

    const page = await browser.newPage();

    await page.setViewport({}); 


    const callMyFunction = await myFunction(page);


  } catch (e) {

    console.log("our error", e);

  }

})();


查看完整回答
反对 回复 2021-10-14
  • 1 回答
  • 0 关注
  • 366 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信