javascript 模块“util”已外部化以实现浏览器兼容性,无法访问客户端代码中的“util.promisify

kx1ctssn  于 2022-12-10  发布在  Java
关注(0)|答案(2)|浏览(670)

我试图废弃linkeidn配置文件使用这个库:https://www.npmjs.com/package/@n-h-n/linkedin-profile-scraper .这是我代码:

<script>
import { LinkedInProfileScraper } from '@matidiaz/linkedin-profile-scraper';
    import { onMount } from 'svelte';
    import { session } from '$app/stores';

    onMount(async () => {
        const token = session?.provider_token;
    console.log(token);
        const scraper = new LinkedInProfileScraper({
            sessionCookieValue: token,
            keepAlive: false
        });

        // Prepare the scraper
        // Loading it in memory
        await scraper.setup();

        const result = await scraper.run('https://www.linkedin.com/in/jvandenaardweg/');

        console.log(result);
    });
</script>

我正在使用sveltekit来获取信息,有没有人能指出如何解决这个prb,我在网上找不到太多信息。

flseospp

flseospp1#

你好,对我有用的是把vite.config.ts修改成这样:

resolve: {  
    alias: {
        process: "process/browser",
        stream: "stream-browserify",
        zlib: "browserify-zlib",    
        util: "util/",
        '@': path.resolve(__dirname, './src'),
    }
}

在这里我们实际上解析util的别名并添加到“util/”

2w3kk1z5

2w3kk1z52#

npm i util,

但是这个库继续出错,所以我删除了它。

相关问题