我收到错误:“DevTools 无法解析 SourceMap:”。任何解决方案。我不知道如何解决这个问题。
在这里,我尝试获取环境详细信息以获取应用程序的基本 url。这是正在使用的包。
// 配置文件.ts
import Config from 'react-native-config';
interface Setting {
environment: string;
}
const settings: Setting = {
environment: Config.ENV || '',
};
export default settings;
Run Code Online (Sandbox Code Playgroud)
现在,每当我尝试settings.environment
从测试文件访问时,它都会返回空字符串(''),因为 的值Config.ENV
未定义,因为我无法模拟该值。
例外结果:每当我调用时settings.environment
,我应该得到“test”作为返回的字符串值。
我将构建一个具有多种复杂功能的非常大的应用程序。但我被困在以下几点 -
import React from 'react';
import PropTypes from 'prop-types';
function BlogTrends(props) {
BlogTrends.propTypes = {
data: PropTypes.array
};
return (
<div className="container blog-trends">
<h3>{props.data[0].head}</h3>
<h5 className="mar-t-25" >{props.data[0].desc}</h5>
</div>
);
}
function BlogDescription() {
return (
<div className="row">
<div className="col-md-12">
<h5>Kitchen </h5>
<p>Ocean</p>
</div>
</div>
);
}
export default { BlogTrends, BlogDescription };
Run Code Online (Sandbox Code Playgroud)
错误图像:
https://i.stack.imgur.com/fStld.png
尝试:通过删除 BlogDescription 并将导出语句设置为“export default { BlogTrends;” 工作中 。但是,当我添加多个组件时,它不起作用。尝试了一些事情, 即
export default { BlogTrends, BlogDescription };
和
export { BlogTrends, BlogDescription };
export BlogTrends;<br />
export BlogDescription;<br />
Run Code Online (Sandbox Code Playgroud) javascript ×3
react-native ×2
reactjs ×2
android ×1
enzyme ×1
expo ×1
export ×1
html ×1
ios ×1
jestjs ×1
npm ×1
unit-testing ×1