【问题标题】:Cordova error - "npm does not support Node.js v0.12.9"Cordova 错误 - “npm 不支持 Node.js v0.12.9”
【发布时间】:2017-05-24 07:55:17
【问题描述】:

当我在 Visual Studio 中构建我的 Cordova 项目时,它给了我一个错误“npm 不支持 Node.js v0.12.9”,即使我安装了 v6.10.3。我尝试了最新版本的 npm,包括 x86 和 x64。

它曾经可以工作,不知道是什么损坏了它。

【问题讨论】:

  • 我也有同样的问题。你解决了吗?
  • 试试这个:ryadel.com/en/…
  • @MichaelWinther 嗨迈克尔,你能试试我在 wezten 的答案中提到的建议吗?

标签: visual-studio cordova npm visual-studio-cordova


【解决方案1】:

我再次查看了构建输出,并注意到还有其他错误,尽管我不记得它们是什么。我可能不得不使用工具->选项->项目和解决方案->构建和运行来增加构建输出的详细程度。

查看 .jsproj 中的 xml 以了解构建过程在做什么,这表明它正在运行 C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Extensions\ApacheCordovaTools\Packages\vs-t‌​ac\install.js 脚本。我输入了 console.log 语句以查看到底发生了什么,并且在某个地方我的错误消失了,不知道如何。

所以我不能给出准确的答案,但这应该可以帮助其他用户调试他们的问题。

【讨论】:

  • 您是否在 VS 的外部 Web 工具部分中进行了输入,以强制 VS 使用此处提到的特定版本 - ryanhayes.net/… 这应该可以解决您的问题。
  • 你有没有偶然看到这个链接?
  • @Gandhi 我无法再重现该问题,因为我在回答中写道错误消失了。尝试询问提供赏金的 Michael Winther。
【解决方案2】:

我遇到了同样的问题。不知何故,检查 config.xml 中的“使用全局安装的 Cordova 版本”对我有用。

【讨论】:

    猜你喜欢
    • 2021-04-09
    • 1970-01-01
    • 2018-04-23
    • 1970-01-01
    • 2020-11-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多