无法从模块 YYY 解析 XXX
Unable to resolve XXX from module YYY
我正在构建一个从 API 中获取内容的小型应用程序,其中一些内容在 HTML 中,我愿意将其显示在 HTML 中(基本标签,如 B、I、P 等)。我尝试使用 react-native-render-html
,它还需要 react-native-webview
(我也安装了)
但是当使用以下 include
启动 expo 服务器时
import { HTML } from 'react-native-render-html';
我收到以下错误:
Unable to resolve “./MultiplexHandler” from "node_modules\htmlparser2\lib\CollectingHandler.js"
实际上 node_modules\htmlparser2\lib\
中缺少 MultiplexHandler.js
。
目前我正在使用:
"react-native-render-html": "^4.2.2-beta.2",
"react-native-webview": "^10.3.2"
任何帮助将不胜感激,即使是用其他方式显示一些 HTML 文本,
谢谢
乘坐 1 号地铁
这可能是在您刚刚添加了新的依赖项后,metro bundler 出现的问题。尝试使用干净的缓存重新启动:
npm start -- --reset-cache
或者如果您使用的是 expo
expo start --clear
此外,请注意 Windows
can cause problems.
采取#2,依赖关系
另一个轨道可能是 yarn 或 npm 的问题。为了安全起见,您可以在一个干净的目录中执行以下操作(您已将更改提交到您正在使用的任何 CVS):
- 删除
node_modules
.
- 删除您的锁定文件,
package-lock.json
或 yarn.lock
。
- 执行全新安装,
npm install
或 yarn install
。
我正在构建一个从 API 中获取内容的小型应用程序,其中一些内容在 HTML 中,我愿意将其显示在 HTML 中(基本标签,如 B、I、P 等)。我尝试使用 react-native-render-html
,它还需要 react-native-webview
(我也安装了)
但是当使用以下 include
import { HTML } from 'react-native-render-html';
我收到以下错误:
Unable to resolve “./MultiplexHandler” from "node_modules\htmlparser2\lib\CollectingHandler.js"
实际上 node_modules\htmlparser2\lib\
中缺少 MultiplexHandler.js
。
目前我正在使用:
"react-native-render-html": "^4.2.2-beta.2",
"react-native-webview": "^10.3.2"
任何帮助将不胜感激,即使是用其他方式显示一些 HTML 文本, 谢谢
乘坐 1 号地铁
这可能是在您刚刚添加了新的依赖项后,metro bundler 出现的问题。尝试使用干净的缓存重新启动:
npm start -- --reset-cache
或者如果您使用的是 expo
expo start --clear
此外,请注意 Windows can cause problems.
采取#2,依赖关系
另一个轨道可能是 yarn 或 npm 的问题。为了安全起见,您可以在一个干净的目录中执行以下操作(您已将更改提交到您正在使用的任何 CVS):
- 删除
node_modules
. - 删除您的锁定文件,
package-lock.json
或yarn.lock
。 - 执行全新安装,
npm install
或yarn install
。