【问题标题】:Update node and node modules to the latest version将节点和节点模块更新到最新版本
【发布时间】:2015-10-02 14:08:32
【问题描述】:

我有一个节点设置 - v0.10.26 [最新可用版本:v0.12.7] 我有大约 15 个节点模块,我想将它们更新到最新版本。

在运行时,npm outdatednpm outdated -g,我得到了模块/包的列表——它们的当前版本和可用的最新版本。 此处的文档:npm outdated

那么我该怎么做呢? 我应该先更新我的节点吗? 然后更新模块?

在更新节点之前,我只是尝试了这个命令npm update 此处的文档:npm update

在终端上,我可以看到它正在更新模块。 但是一旦这个过程完成,我就不能再运行npm 命令了。 它给了我这个错误:

Error: Cannot find module 'are-we-there-yet'
    at Function.Module._resolveFilename (module.js:338:15)
    at Function.Module._load (module.js:280:25)
    at Module.require (module.js:364:17)
    at require (module.js:380:17) 

不知道出了什么问题。或者我做错了什么。

请指导我完成将节点和节点模块更新到最新版本的步骤。

同样在更新它们之后,我的应用会再次正常运行吗?

【问题讨论】:

    标签: node.js module upgrade updates node-modules


    【解决方案1】:

    您可以使用 nvm 来管理 Node 版本,查看我的帖子:http://mycodesmells.com/post/node-version-management/

    【讨论】:

      【解决方案2】:

      我遇到了同样的问题,我使用了this post第 1 段中提出的解决方案

      1. > curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.32.1/install.sh | bash
      2. > nvm install 6.9.5

      【讨论】:

        猜你喜欢
        • 2018-03-25
        • 1970-01-01
        • 2018-02-27
        • 2021-12-31
        • 2023-03-23
        • 1970-01-01
        • 2019-01-04
        • 1970-01-01
        • 2020-08-10
        相关资源
        最近更新 更多