将NodeJS和NPM升级到3.x.x后,当我为Appcelerator Arrow应用程序运行“Appc run”命令时,出现以下错误:
[错误:模块版本不匹配。预计47,得到46。]
有趣的是,控制台没有显示任何有关哪个模块引发错误的详细信息。
我已尝试删除所有节点模块,然后运行“npm install”,但此错误不会消失。任何建议都会非常感激。
答案 0 :(得分:2)
这是因为不同版本的节点具有不同的api兼容性(对于节点,而不是appc)。
最简单的方法是使用以下命令重新安装appc命令行工具:appc use latest --force
。