【发布时间】:2015-10-02 14:08:32
【问题描述】:
我有一个节点设置 - v0.10.26 [最新可用版本:v0.12.7] 我有大约 15 个节点模块,我想将它们更新到最新版本。
在运行时,npm outdated 和 npm 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