我正在尝试从npmjs.com安装库,并将它们另存为对我现有的react native应用程序的依赖。安装说明说要在终端中写入npm install twit
。因此,在VScode中,打开应用程序,然后在终端中输入此代码。安装后,终端将显示以下内容:
+ react-native-twitter@0.2.1
added 3 packages, removed 945 packages and updated 1 package in 14.238s
现在我无法在android模拟器等上运行应用程序。
有人可以解释我可能做错了什么,我可以/不能添加哪些类型的库?例如,是否必须为响应/反应本机专门构建该库?
谢谢
运行模拟器时出错:
react-native run-android
命令
run-android
无法识别。确保您已经运行npm install
,并且您位于本地项目中。npm错误!代码ELIFECYCLE
npm错误! errno 1
npm错误! AwesomeProject@0.0.1 android:
react-native run-android
npm错误!退出状态1
npm错误!
npm错误!在AwesomeProject@0.0.1 android脚本上失败。
npm错误! npm可能不是问题。有可能 以上是其他日志记录输出。
npm错误!有关此运行的完整日志,请参见:npm ERR!
/Users/admin/.npm/_logs/2019-01-03T03_13_17_686Z-debug.logPackage.json:
{
"name": "AwesomeProject",
"version": "0.0.1",
"private": true,
"scripts": {
"start": "node node_modules/react-native/local-cli/cli.js start",
"test": "jest",
"ios": "react-native run-ios",
"android": "react-native run-android"
},
"dependencies": {
"react": "16.6.3",
"react-native": "0.57.8",
"react-native-twitter": "^0.2.1"
},
"devDependencies": {
"babel-jest": "23.6.0",
"jest": "23.6.0",
"metro-react-native-babel-preset": "0.48.5",
"react-test-renderer": "16.6.3"
},
"jest": {
"preset": "react-native"
}
}
答案 0 :(得分:0)
在模拟器中运行应用程序时,您能告诉错误吗?
添加您的 package.json 文件。找到答案可能会更有用。
您可以使用以下步骤恢复它。
现在您可以在以前的版本中运行您的应用了。