运行react-native命令安装软件包后,为什么react-native uinstall?

时间:2019-04-26 07:32:35

标签: react-native npm

我全局安装了react-native,并确认了在Windows 10上的安装。然后我在PowerShell中运行了react-native命令来安装materials-kit和vector-icons。这些软件包的安装失败,并且该目录不再被视为本机项目目录。因此,我必须重新安装react-native。

如何在不导致系统卸载react-native的情况下安装material-kit和vector-icons?

已采取的步骤

我在PowerShell中运行了以下代码。 请注意:我还使用了MS Visual Code和MS Studio Code中的Terminal。

输入

npm install -g react-native-cli

react-native -version

输出

react-native-cli:2.0.1

反应性:0.59.5

附加输入

npm install --save react-native-material-kit react-native-vector-icons

react-native -version

其他产品

react-native-cli:2.0.1

react-native:不适用-不在React Native项目目录中

我原本希望安装这两个React-Native软件包。没发生。

其他信息:错误代码段

...

npm错误!代码EPERM

npm错误!埃尔诺-4048

npm错误! syscall重命名

...

npm错误!该操作被您的操作系统拒绝。

npm错误!该文件可能已被使用(通过文本编辑器或防病毒软件),

npm错误!或者您没有访问权限。

2 个答案:

答案 0 :(得分:0)

您必须使用react-native-cli创建一个项目,然后在其中添加所需的软件包。 所以步骤应该是这样的:

  1. 在您做得很好的情况下安装cli工具。

    npm install -g react-native-cli

  2. 创建一个项目(您需要为其提供一个名称)。

    react-native init *<project_name>*

  3. 将当前目录更改为创建的项目

    cd *<project_name>*

  4. 安装您喜欢的软件包。

    npm install --save react-native-material-kit react-native-vector-icons

  5. 为您的目标平台(iOS或android)运行react-native打包程序

    react-native run-ios

`react-native run-android`

编码愉快!

答案 1 :(得分:0)

我通过重新启动没有活动本机目录的方式解决了程序。

1。决定使用Expo来加快本机应用程序设置过程

npm install expo-cli --global

2。初始化新项目&&更改目录

expo init cra

cd cra

3。使用yarn代替npm分别安装了react-native material-kit和vector-icons包

添加纱线react-native-material-kit

添加纱线react-native-vector-icons

4。确认安装

输入

react-native -version

输出

react-native-cli:2.0.1

反应性:0.57.1​​