Giter VIP home page Giter VIP logo

Comments (8)

towfiqi avatar towfiqi commented on June 12, 2024

To fix this issue, Install these packages: timers-browserify , stream-browserify , url
And then add this to your webpack.config.js file:

        resolve: {
            ....
            fallback: {
                http: false,
                https: false,
                "url": require.resolve("url/"),
                "timers": require.resolve("timers-browserify"),
                "stream": require.resolve("stream-browserify")
            },
        },

from rss-parser.

matdev avatar matdev commented on June 12, 2024

I installed the packages, but I cannot find webpack.config.js file. Where is it located ?

from rss-parser.

towfiqi avatar towfiqi commented on June 12, 2024

@matdev Its probably because you are using create-react-app which does not have a webpack config file. I would suggest you to not use the package though, since it has not been update. I myself found this rss parser and using it in my project. Working great so far: https://github.com/nasa8x/rss-to-json/blob/master/src/parse.ts

from rss-parser.

matdev avatar matdev commented on June 12, 2024

@matdev Its probably because you are using create-react-app which does not have a webpack config file. I would suggest you to not use the package though, since it has not been update. I myself found this rss parser and using it in my project. Working great so far: https://github.com/nasa8x/rss-to-json/blob/master/src/parse.ts

Sounds good, but I get this error
TypeError: (0 , i.default) is not a function at t.default (index.js:17:1)

I'm calling this from javascript code by the way. Could it be related ?

from rss-parser.

towfiqi avatar towfiqi commented on June 12, 2024

yeah you can't use typescript code in a js file.

You need to convert that ts code to js code. Use this tool:
https://transform.tools/typescript-to-javascript

from rss-parser.

matdev avatar matdev commented on June 12, 2024

yeah you can't use typescript code in a js file.

You need to convert that ts code to js code. Use this tool: https://transform.tools/typescript-to-javascript

Converting the code calling parse() into js throws the same error.

You mean I should convert the whole rss-to-json package into js ?
Any other solution ?

from rss-parser.

towfiqi avatar towfiqi commented on June 12, 2024

No. You don't have to convert the whole repo.

But instead of copying the parser function like I did, you can simply use the npm package directly: https://github.com/nasa8x/rss-to-json/tree/master

from rss-parser.

matdev avatar matdev commented on June 12, 2024

Using the npm package direcly is what I did initially, and I got the TypeError: (0 , i.default) is not a function at t.default (index.js:17:1)
How to avoid converting the whole repo to js ?

from rss-parser.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.