小编jup*_*lly的帖子

如何在 React 中使用 i18n-iso-countries?

我正在开发一个 React 应用程序并尝试使用 i18n-iso-countries 包来获取一个英文国家对象,该对象的键为 iso 代码,值为国家/地区名称。这在 node 中很容易,因为我已经使用一个简单的脚本进行了验证,该脚本运行 i18n-iso-countries npm 文档显示的方式,如下所示:

const countries = require("i18n-iso-countries");
console.log(countries.getNames('en'));
Run Code Online (Sandbox Code Playgroud)

但是当我在我的反应应用程序(用 create-react-app 制作)中这样做时......

import countries from "i18n-iso-countries";
console.log(countries.getNames('en'));
Run Code Online (Sandbox Code Playgroud)

...我得到一个空物体。当我在 React 中只记录国家 (console.log(countries)) 时,我看到函数“getNames”和文档提到的其他函数,所以我不确定是什么给出的。

javascript node.js npm reactjs

4
推荐指数
1
解决办法
2261
查看次数

放大初始化错误 - ? 根堆栈创建失败 init 失败 TypeError:无法重新定义属性:默认值

使用 amplify init,在选择要使用的配置文件后,我收到此错误,但不确定原因: \n\xe2\x9c\x96 根堆栈创建失败\ninit 失败\nTypeError: 无法重新定义属性:默认值

\n\n
    \n
  • 我尝试将不同的用户更改为我的凭据文件中的默认用户,然后在放大初始化步骤中选择默认配置文件 - 同样的错误。
  • \n
  • 我尝试说我不想使用配置文件,而是手动输入我的访问密钥 ID 和秘密密钥,但也不起作用。
  • \n
\n

amazon-web-services node.js reactjs aws-amplify

3
推荐指数
1
解决办法
1969
查看次数