我全局安装了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错误!或者您没有访问权限。
答案 0 :(得分:0)
您必须使用react-native-cli
创建一个项目,然后在其中添加所需的软件包。
所以步骤应该是这样的:
在您做得很好的情况下安装cli工具。
npm install -g react-native-cli
创建一个项目(您需要为其提供一个名称)。
react-native init *<project_name>*
将当前目录更改为创建的项目
cd *<project_name>*
安装您喜欢的软件包。
npm install --save react-native-material-kit react-native-vector-icons
为您的目标平台(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