使用Puppeter从另一个文件导入javascript函数?
这是一个很难回答的问题。我已经在React中开发了一段时间了,我习惯于将代码分解成组件 我使用puppeter.js启动了一个新项目。我也想将javascript函数分解为组件,但我不知道如何从另一个文件导入函数 这可能吗 路径:使用Puppeter从另一个文件导入javascript函数?,javascript,puppeteer,Javascript,Puppeteer,这是一个很难回答的问题。我已经在React中开发了一段时间了,我习惯于将代码分解成组件 我使用puppeter.js启动了一个新项目。我也想将javascript函数分解为组件,但我不知道如何从另一个文件导入函数 这可能吗 路径:main.js const puppeteer = require("puppeteer"); import {myFunction} from './myFunction.js'; (async function main() { try { // la
main.js
const 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);
}
})();
async function myFunction(page) {
console.log('this function has been imported');
return true;
}
export default myFunction;
路径:myFunction.js
const 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);
}
})();
async function myFunction(page) {
console.log('this function has been imported');
return true;
}
export default myFunction;
试一试
如果没有相对路径,它将无法工作。我已经更新了。