当我尝试在Mac OS X 10.11.6上将aurelia-cli从0.21.0升级到0.23.0时,au -v
显示版本为0.21.0而不是0.23.0。我甚至尝试了以下,但没有用。
npm uninstall aurelia-cli -g
npm cache clean
npm install aurelia-cli -g
au -v
0.21.0
npm outdated
Package Current Wanted Latest
aurelia-cli 0.21.0 0.23.0 0.23.0
答案 0 :(得分:1)
您需要做一些事情。首先,根据您的意见,您可能已经这样做了:您需要运行npm install aurelia-cli --save-dev
。这将更新Aurelia CLI的本地版本。每个Aurelia项目都有自己的本地CLI版本,因此升级CLI的全局版本不会神奇地破坏项目中的某些内容。这在使用alpha的CLI中尤为重要,因此可能会有可能破坏更改。
如果您已经完成此操作,并且在运行0.21.0
时仍然看到au -v
,请在项目目录中运行rm -rf node_modules
,然后npm install
。有时npm可能是一个痛苦的对接。
当您从v0.21.0
移至v0.23.0
时,您需要按照说明更新aurelia.json
找到的文件here。这些说明与您遇到的问题无关,但您需要了解它们。
我希望这有帮助!