nodeJS升级后的Appcelerator Arrow错误:模块版本不匹配 . 预计47,得到46

在我将NodeJS和NPM升级到3.x.x后,当我为Appcelerator Arrow应用程序运行“Appc run”命令时,出现以下错误:

[错误:模块版本不匹配 . 预计47,得到了46.]

有趣的是,控制台没有显示任何有关哪个模块抛出错误的详细信息 .

我已经尝试删除所有节点模块然后运行“npm install”但这个错误不会消失 . 任何建议都将非常感激 .

回答(1)

2 years ago

发生这种情况是因为不同版本的节点具有不同的api兼容性(对于节点,而不是appc) .

最简单的方法是使用以下命令重新安装appc命令行工具: appc use latest --force .