我目前正在将我的web项目升级到Ember3.17.0
。当ember
和ember-data
在web浏览器控制台窗口中显示3.17.0
时,当我运行ember --version
时,ember cli卡在3.16.1
升级步骤:
npm uninstall -g ember-cli
npm install -g ember-cli@3.17.0
我是做错了什么还是错过了什么?
更新ember-cli的最佳方法是使用ember-cli update
cd YOUR_APP_DIRECTORY
npx ember-cli-update
这不仅会更新你的package.json中的ember-cli版本,还会对新的ember应用程序附带的蓝图进行任何其他更改,确保你拥有构建和运行ember的最新和最棒的选项。
显然我需要在运行npm install -g ember-cli@3.17.0
之后再运行npm install
。我通过运行ncu -u
发现了这一点,它发现ember-cli
需要更新,并告诉我运行npm install
。
注意:对于那些不知道ncu
是什么的人,它是npm-check-updates
https://www.npmjs.com/package/npm-check-updates