我在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
这里发生了什么?为什么会失败?你有这种情况吗?
答案 0 :(得分:2)
奇怪的是,伙计们。过了一会儿,我注意到我有一个字母babelify和引号后的空格。所以我有:
"devDependencies": {
...,
"babelify ": "7.3.0",
...
}
而不是:
"devDependencies": {
...,
"babelify": "7.3.0",
...
}
当我移除空间时,一切正常。
答案 1 :(得分:0)
这是怎么回事?为什么要错过?你有这种情况吗?
MISSING表示未安装软件包。
安装软件包即可解决问题。
答案 2 :(得分:0)
首先,您必须使用npm install
安装所有软件包。
然后npm outdated
将显示当前安装的版本。