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