有没有人让 jsdom 在纯粹用于前端(浏览器)的生产 React 构建中工作?
背景信息
我让 jsdom 在开发环境中为 create-react-app 工作。它用于解析用户通过 Richtext 编辑器创建的 html 输出。
问题
由于 whatwg-url
失败,因此无法为生产构建应用程序,因为它需要 ES6 语法才能使 Object.defineProperty 正常工作。
希望避免创建我自己的正则表达式来选择这些 html 节点。
复制:
npx create-react-app my-app; cd 我的应用程序; npm 我 jsdom;
- 创建一个调用 new jsdom 并解析 html 字符串的文件
- 运行
npm run build
注意到应用程序失败。
最佳答案
我自己回答这个问题。简短的回答,不要使用它。有一种东西叫DOMParser它的功能与 JSDom 类似。
关于reactjs - 我可以在前端使用JSDom来解析html吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66890987/