Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Uncaught TypeError: Cannot read properties of undefined (reading 'protoype') #245

Open
cdavis-makerstarcapital opened this issue Mar 18, 2023 · 3 comments

Comments

@cdavis-makerstarcapital

Hello,
I am new to web development, so there may be a simple resolution for this, but thus far I have not found one.
I am creating a website for a company using Vite + ReactJS. Everything has been going well so far until this point. I am trying to add a newsfeed that pulls articles from CoinTelegraph. From my research, the best method to add this would be using RSS. After researching how to parse the RSS and use it, I began writing the code for this.
After simply using import Parser from "rss-parser";, if get this error:
image

After doing some research and finding others with a similar error, I am finding out the most probable issue is that 'rss-parser' is designed to work with the CommonJS module, whereas Vite uses ESM by default. I am hearing that using require instead of import may help with this issue, but when I use the 'require' function, I get an error that 'require' is not a defined function.

I am pretty lost and not sure how to proceed. Does anyone have a solution they can share?

Thank you.

@wreckedP
Copy link

wreckedP commented Apr 3, 2023

On windows, I had no issues, but when I run it on a Linux system I get the same error, downgrading doesn't seem to do anything

@twizzler
Copy link

I am not entirely sure about this, however I believe it would be better to have your server (nodejs) use this library and send a call request to your server from your ReactJS app.

@gudlyf
Copy link

gudlyf commented Aug 12, 2023

This worked for me:

import Parser from 'rss-parser/dist/rss-parser.js';

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants