2016-11-20 112 views

回答

2

当您运行angular-cli时,您必须全局运行与本地相同的版本。我遇到过很多问题。我不知道这是如何打算运行,但我知道它肯定会导致问题!

在全局安装时,请确保您更新本地。

所以我要做的就是,

npm uninstall -g angular-cli 
npm cache clean 
npm install -g [email protected] 

然后我删除npm_moduels文件夹。然后我运行,

npm install [email protected] --save 

现在本地版本和全局版本匹配。

基于这种方法,我将它从package.json中移除,并且一旦您运行最终命令以使用--save在本地安装它,它会将其添加回正确的版本。

警告!

当你更新angular-cli它很可能会打破你的应用程序。如果发生这种情况,请检查您的其他依赖项,确保它们与您正在运行的新版本angular-cli一起工作。

Update Angular-cli

+1

要在这一点展开,这是如果你更新有一个'node_modules'文件夹的任何目录的全局角度,CLI * *外面更容易。我以某种方式在我的主目录中有一个'node_modules /',因此无法从那里更新全局cli。 – filoxo