[英]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.