如何升级到 ember-cli 3.17.0?

How do I upgrade to ember-cli 3.17.0?

我目前正在将我的 Web 项目升级到 Ember 3.17.0。当 emberember-data 在 Web 浏览器控制台 window 中显示 3.17.0 时,ember-cli 在我 [=34] 时卡在 3.16.1 =] ember --version

升级步骤:

npm uninstall -g ember-cli

npm install -g ember-cli@3.17.0

我是做错了什么还是遗漏了什么?

显然我需要在 运行 宁 npm install -g ember-cli@3.17.0 之后 运行 npm install。我通过 运行ning ncu -u 解决了这个问题,它发现了 ember-cli 需要更新的事实,它告诉我 运行 npm install.

注意:对于不知道ncu是什么的人来说,就是npm-check-updates

https://www.npmjs.com/package/npm-check-updates

更新 ember-cli 的最佳方式是使用 ember-cli-update

cd YOUR_APP_DIRECTORY
npx ember-cli-update

这不仅会更新 package.json 中 ember-cli 的版本,还会对新 ember 应用程序附带的蓝图进行任何其他更改,确保你有最新最好的建筑选择和 运行 你的 ember.