繁体   English   中英

npm outdated 命令在当前版本中显示 MISSING

[英]npm outdated command shows MISSING in current version

我在 package.json 文件中的 devDependencies 中指定了 7.3.0 版中的 babelify,如下所示:

"devDependencies": {
  ...,
  "babelify": "7.3.0",
  ...
}

一切正常,依赖项是从 npm 下载的,但是当我运行npm outdated命令时,我得到了:

Package       Current  Wanted        Latest  Location
babelify      MISSING   7.3.0         7.3.0  project

这里发生了什么? 为什么失踪? 你有过这样的情况吗?

奇怪的家伙。 过了一会儿,我注意到我在单词 babelify 和引号之后有一个空格。 所以我有:

"devDependencies": {
  ...,
  "babelify ": "7.3.0",
  ...
}

代替:

"devDependencies": {
  ...,
  "babelify": "7.3.0",
  ...
}

当我删除空间时,一切正常。

这里发生了什么? 为什么失踪? 你有过这样的情况吗?

MISSING 表示未安装包。

安装软件包将解决问题。

首先,您必须使用npm install安装所有软件包。 然后npm outdated将显示当前安装的版本。

缺少的意思是,您没有在 node_module 中安装依赖项,而是在 package.json 中手动编写。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM