2017-08-03 133 views

回答

0

当然,首先通过本地测试确保兼容性。要升级版本,请更改项目的package.json文件。应该有依赖关系"parse-server": "a.b.c"

“a.b.c”将使用明确的版本。 “〜A.B.C”将使用最新版本匹配“A.B. ” “^ A.B.C”将使用最新版本匹配“一个。。*”

一个是一个主要版本,这并不总是向后兼容。 b是一个小版本,它通常包含新功能,但应该向后兼容,所以^ 通常是可以安全使用。 c是一个补丁版本,通常是错误修复和安全更新,尽管我认为parse-server在这里也包含了次要功能更新。

+0

在我的情况下,package.json文件包含:“parse”:“〜1.8.0”和“parse-server”:“*”。我能做什么?我想它应该安装最新版本。当我运行“npm install parse-server”时可能会这样。现在为了升级重新运行“npm install parse-server”是否安全? – Michel

+0

是的,它应该是安全的。我不确定Heroku配置是如何设置的,但是每次我们部署AWS更新时都会运行,所以它始终在我们指定的最新版本上。 –

+0

哼?看着我的mongoDB版本,它似乎并没有使用最新版本的parse-server。但我可能需要仔细观察。 – Michel