由于锁定,我已经离开开发一段时间了,我在更新项目时遇到了一些问题。我已经删除了平台、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
真的不知道下一步该做什么。
答案 0 :(得分:0)
通常,我建议不要使用 ns 更新。更好的方法是在新的 NS 版本上设置一个新项目,然后将其中的源文件从旧版本中移出。
之后,您必须将依赖项从 tns-core-modules
更改为 @nativescript/core
,逐个更新插件等。但是,这看起来很难,但方法要稳定得多恕我直言。