我能';t在ubuntu 14.04上安装angular cli的最新版本

我能';t在ubuntu 14.04上安装angular cli的最新版本,angular,angular-cli,Angular,Angular Cli,我正在尝试更新正在运行的angular cli版本 npm install -g angular-cli@1.0.0-beta.20-4 但是当我运行ng-v时:我得到了错误: 无法启动看守人;返回到NodeWatcher以获取文件系统事件 访问了解更多信息 角度cli:1.0.0-beta.15 节点:7.1.0 操作系统:linux x64 如何解决此问题?当您运行angular cli时,您必须在全局和本地运行相同的版本。我对此有很多问题。我不知道它是否打算这样运行,但我确实知道它肯定会

我正在尝试更新正在运行的angular cli版本

npm install -g angular-cli@1.0.0-beta.20-4
但是当我运行ng-v时:我得到了错误:

无法启动看守人;返回到NodeWatcher以获取文件系统事件

访问了解更多信息

角度cli:1.0.0-beta.15

节点:7.1.0

操作系统:linux x64


如何解决此问题?

当您运行
angular cli
时,您必须在全局和本地运行相同的版本。我对此有很多问题。我不知道它是否打算这样运行,但我确实知道它肯定会导致问题

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

所以我要做的是

npm uninstall -g angular-cli
npm cache clean
npm install -g angular-cli@latest
然后我删除
npm_moduels
文件夹。然后我就跑,

 npm install angular-cli@latest --save
现在本地版本和全局版本匹配

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

警告

当你更新
angular cli
时,它很可能会破坏你的应用程序。如果发生这种情况,请检查您的其他依赖项,并确保它们与您现在运行的新版
angular cli
配合使用


要对此进行一点扩展,如果您在具有
节点\u modules
文件夹的任何目录之外更新全局angular cli,会更容易。不知何故,我的home目录中有一个
节点\u modules/
,因此无法从那里更新全局cli/cli@latest谢谢:)