在裸工作流程中使用 Expo Go,根据 docs,建议在安装依赖项时优先选择
Expo CLI的
expo install
而不是 npm install
。但是,expo install
始终安装在生产依赖项中。
有相当于
npm install --save-dev
的吗?
我似乎没有找到,所以我目前看到的唯一解决方案是,使用
expo install
安装后,将依赖项移至 devDependencies
并再次运行 npm install
。
来自
expo install --help
命令:
可以通过以下方式将其他选项传递给 npm install 或yarn add 命令 使用 - 例如:expo install somepackage -- --verbose
所以你可以用npm做
expo install {packageName} -- --save-dev
或用yarnexpo install {packageName} -- --dev
做
expo install
是一个仅使用默认包管理器的命令。因此,如果您使用 npm,那么 expo install 实际执行的操作是,它会搜索与您的项目兼容的依赖项版本,然后使用 npm 安装它。所以,你不妨使用npm install --save-dev
。我个人在我的所有博览会项目中都使用 npm,没有任何问题。