Steps to reproduce:

  • react-native init myproject .

  • cd myproject .

  • npm install jsdom .

  • 在我的 App.js 中,我添加了 import jsdom from 'jsdom'; .

  • react-native run-ios .

Expected Output: 应用程序在React本机登录页面上启动 .

Actual Output: 无法从 /Users/davidangulo/Desktop/mobile/myproject/node_modules/jsdom/lib/api.js 解析模块 path :Haste模块映射中不存在模块 path

根据他们的自述文件:(https://github.com/jsdom/jsdom

const jsdom = require("jsdom");
const { JSDOM } = jsdom;

这就是你初始化它的方式,但不幸的是,它不起作用 .