我刚开始用VS代码学习Node.js,尝试启动后没有出现错误:

我刚开始用VS代码学习Node.js,尝试启动后没有出现错误:,node.js,Node.js,我刚开始用VS code学习Node.js,尝试启动后出现错误: SyntaxError: Unexpected identifier at Module._compile (internal/modules/cjs/loader.js:721:23) at Object.Module._extensions..js (internal/modules/cjs/loader.js:787:10) at Module.load (internal/modules/cjs/l

我刚开始用VS code学习
Node.js
,尝试启动后出现错误:

SyntaxError: Unexpected identifier
    at Module._compile (internal/modules/cjs/loader.js:721:23)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:787:10)
    at Module.load (internal/modules/cjs/loader.js:653:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
    at Function.Module._load (internal/modules/cjs/loader.js:585:3)
    at Function.Module.runMain (internal/modules/cjs/loader.js:829:12)
    at startup (internal/bootstrap/node.js:283:19)
    at bootstrapNodeJSCore (internal/bootstrap/node.js:622:3)
我怎样才能解决这个问题?
下面是一些代码。我正在尝试从一些页面下载一些图片,但我还没有完成

const puppeteer = require('Puppeteer');
const fs = require('fs');
const downloader = require('Image-downloader');

Function GetlargestImagesFromSrcset(SrcSet) {
    const SplitedSrcs = srcset.split(',');
    const ImgSrc = SplitedSrcs[SplitedSrcs.length - 1].split(' ')[0];
    return ImgSrc;
}

async function GetImageFromPage(Url) {
    const Browser = await puppeteer.Launch();
    const page = await brwoser.newpage();
    await page.goto(url);

    const ImageSrcSets = await page.evaluate(() => {
        const imgs = Array.from(document.querySelectorAll('Article img'));
        const srcSetAttribute = imgs.map(i => i.getAttribute('Srcset'));
        return srcSetAttribute;
    })

    const imgUrls = ImageSrcSets.map(srcSet => GetlargestImagesFromSrcset(SrcSet));
    await browser.Close();
    return imgUrls;
}

async Function main() {
        //
        if (!fs.existSync('./result')) {
            fs.mkdirSync('./result');
        }
        const images = await GetImageFromPage('')
        Console.log(images);
        Main();
    ```


查看您使用的关键字和变量名 函数是错误的,应该是函数 类似地,控制台应该是控制台 主函数的右大括号不存在

const puppeteer = require('Puppeteer');
const fs = require('fs');
const downloader = require('Image-downloader');

function GetlargestImagesFromSrcset(SrcSet) {
    const SplitedSrcs = SrcSet.split(',');
    const ImgSrc = SplitedSrcs[SplitedSrcs.length - 1].split(' ')[0];
    return ImgSrc;
}

async function GetImageFromPage(Url) {
    const Browser = await puppeteer.Launch();
    const page = await brwoser.newpage();
    await page.goto(url);

    const ImageSrcSets = await page.evaluate(() => {
        const imgs = Array.from(document.querySelectorAll('Article img'));
        const srcSetAttribute = imgs.map(i => i.getAttribute('Srcset'));
        return srcSetAttribute;
    })

    const imgUrls = ImageSrcSets.map(srcSet => GetlargestImagesFromSrcset(SrcSet));
    await browser.Close();
    return imgUrls;
}

async function main() {
        //
        if (!fs.existSync('./result')) {
            fs.mkdirSync('./result');
        }
        const images = await GetImageFromPage('')
        console.log(images);
}
        main();

你试了什么?这是不可能的人来帮助提供这一信息只有他!你能添加一些代码来帮助我们找到错误源吗?看到当前的错误,不可能知道发生了什么。你的一个模块中可能有语法错误,node.js在尝试加载该模块时遇到错误。如果没有看到相关的代码,我们将无能为力。我正在尝试从Web下载一些图像。在什么代码中会出现错误?好的,我将尝试