Express JS 不更新终端中的版本
Express JS not updating version in terminal
我需要 ExpressJS v 4.17 而不是 4.16,因为它导致了与其他模块的一些依赖性问题。我按照 中的说明进行操作,但现在我无法弄清楚发生了什么。
在我的 package.json 中,我看到的是 v 4.17,但是当我在终端中尝试 express -v
时,我看到的是 4.16。如果我转到目录中的节点模块,我的应用程序在 package.json 中,express 模块也是 4.17 - 但终端仍然显示 4.16
我是不是漏掉了一步?看起来 4.16 仍然根据终端安装,尽管所有其他迹象表明它已经更新,但它还没有更新?
命令行上的 运行 express
调用 express-generator
提供的功能(如果已安装)。该程序的任何输出都将特定于 express-generator
而 而不是 特定于 express
本身。
您看到的是系统上安装的 express-generator
版本,不是 express
本身的核心。使用 npm list [-g]
的输出来辨别您的系统或项目中安装的“核心”Express 版本。
我需要 ExpressJS v 4.17 而不是 4.16,因为它导致了与其他模块的一些依赖性问题。我按照
在我的 package.json 中,我看到的是 v 4.17,但是当我在终端中尝试 express -v
时,我看到的是 4.16。如果我转到目录中的节点模块,我的应用程序在 package.json 中,express 模块也是 4.17 - 但终端仍然显示 4.16
我是不是漏掉了一步?看起来 4.16 仍然根据终端安装,尽管所有其他迹象表明它已经更新,但它还没有更新?
运行 express
调用 express-generator
提供的功能(如果已安装)。该程序的任何输出都将特定于 express-generator
而 而不是 特定于 express
本身。
您看到的是系统上安装的 express-generator
版本,不是 express
本身的核心。使用 npm list [-g]
的输出来辨别您的系统或项目中安装的“核心”Express 版本。