React Native - 在 运行 命令 "react-native unlink" 时出错
React Native - getting error when running command "react-native unlink"
升级过去的 react-native 0.60 后......我被警告我应该取消链接所有手动链接的第 3 方库(因为 RN 现在通过自动链接处理它)。
但是当我 运行 react-native unlink <depedency>
我得到错误 Something went wrong while unlinking. Reason Expected [\n\r] but end of input found
有什么想法吗?
原因是,在您的一个文件中,文件末尾的空白行丢失了。
请检查以下文件是否有此空行:
- ios/[项目].xcodeproj/project.pbxproj
- android/settings.gradle
您也可以像这样手动取消链接您的模块:
打开 android/settings.gradle
,删除包含和项目行
清理后,文件应如下所示:
rootProject.name = 'MyBeautifullApp'
apply from: file("../node_modules/@react-native-community/cli-platform-android/native_modules.gradle"); applyNativeModulesSettingsGradle(settings)
include ':app'
使用这个命令=> React-native Unintsall "package-name"
希望对您有所帮助:
但是,如果您要删除全局包,任何引用它的应用程序都会崩溃。
这里有不同的选项:
npm uninstall 从 node_modules 中删除模块,但不从 package.json
中删除模块
npm uninstall --save 也将其从 package.json
中的依赖项中删除
npm uninstall --save-dev 也将其从 package.json
中的 devDependencies 中删除
npm -g uninstall --save 也会全局删除它
升级过去的 react-native 0.60 后......我被警告我应该取消链接所有手动链接的第 3 方库(因为 RN 现在通过自动链接处理它)。
但是当我 运行 react-native unlink <depedency>
我得到错误 Something went wrong while unlinking. Reason Expected [\n\r] but end of input found
有什么想法吗?
原因是,在您的一个文件中,文件末尾的空白行丢失了。
请检查以下文件是否有此空行:
- ios/[项目].xcodeproj/project.pbxproj
- android/settings.gradle
您也可以像这样手动取消链接您的模块:
打开 android/settings.gradle
,删除包含和项目行
清理后,文件应如下所示:
rootProject.name = 'MyBeautifullApp'
apply from: file("../node_modules/@react-native-community/cli-platform-android/native_modules.gradle"); applyNativeModulesSettingsGradle(settings)
include ':app'
使用这个命令=> React-native Unintsall "package-name"
希望对您有所帮助:
但是,如果您要删除全局包,任何引用它的应用程序都会崩溃。
这里有不同的选项:
npm uninstall 从 node_modules 中删除模块,但不从 package.json
中删除模块npm uninstall --save 也将其从 package.json
中的依赖项中删除npm uninstall --save-dev 也将其从 package.json
中的 devDependencies 中删除npm -g uninstall --save 也会全局删除它