【发布时间】:2020-12-16 00:43:38
【问题描述】:
一些背景:我最近一直在尝试更新一个使用 expo 的 react native 项目,因为我已经有四个月没有从事这个项目了。我相信随着世博会的开始,我终于能够成功升级项目。问题是我现在在使用 npm 安装的一些较新模块时遇到了一些问题。这个错误似乎来自我不知道如何使用指挥官模块。此外,我不相信我对 react native/expo 中的模块有透彻的了解。我正在通过 Windows 终端使用 ubuntu 20.04。
我确实访问了错误中提到的网站。我相信这个链接 - https://github.com/tj/commander.js#avoiding-option-name-clashes - 可以解决我的问题。但是,我对应该将示例文件放在哪里以及如何使用它感到困惑。
我不太精通 react native/expo 的模块,我很可能不需要使用这个模块(我认为安装它会使我的 react native 程序运行,但这似乎没有就是这样)。
因此,我正在寻找有关如何使用此模块或是否应该使用这些模块的建议(在更新 node 和 expo 之后,每次运行 npm start 时都找不到以下模块,所以我决定使用 sudo npm install module_name -g 安装它们,因为其他一些 stackoverflow/github 页面建议这样做):
- fs-额外
- 终端链接
- 粉笔
- getenv
- 指挥官
- @expo/xdl
我们将不胜感激,我很乐意提供更多相关信息。
【问题讨论】:
-
也许尝试设置
storeOptionsAsProperties或passCommandToAction就像github.com/tj/commander.js/blob/master/examples/… 一样 -
@IronMan 我会把那个文件放在哪里?我的项目中的任何地方?名字重要吗?
标签: react-native npm expo npm-install