升级后 Nativescript 失败

时间:2021-01-25 15:54:24

标签: nativescript

由于锁定,我已经离开开发一段时间了,我在更新项目时遇到了一些问题。我已经删除了平台、node_modules 和 package-lock.json,但无法更新项目。

运行 ns update 后出现以下错误:-

npm WARN 已弃用 fsevents@1.2.13:fsevents 1 将在节点 v14+ 上中断,并且可能使用不安全的二进制文件。升级到 fsevents 2。 npm 错误!代码 E401 npm 错误!无法进行身份验证,您的身份验证令牌似乎无效。 npm 错误!要更正此问题,请尝试再次登录: npm 错误! npm登录

npm 错误!可以在以下位置找到此运行的完整日志: npm 错误! /Users/nick/.npm/_logs/2021-01-25T15_48_02_897Z-debug.log 无法更新项目!原因是:命令 npm 失败,退出代码为 1

我已经运行 npm logout 和 nom login 并且登录有效。我已经用 npm i fsevents 更新了 fevents,但这仍然会引发错误。 Nativescript 是 7.1.1

真的不知道下一步该做什么。

1 个答案:

答案 0 :(得分:0)

通常,我建议不要使用 ns 更新。更好的方法是在新的 NS 版本上设置一个新项目,然后将其中的源文件从旧版本中移出。

之后,您必须将依赖项从 tns-core-modules 更改为 @nativescript/core,逐个更新插件等。但是,这看起来很难,但方法要稳定得多恕我直言。