我正在尝试更新运行
的angular-cli版本npm install -g angular-cli@1.0.0-beta.20-4
但是当我运行ng-v时:我收到错误:
无法启动守望者;回退到NodeWatcher以获取文件系统事件。
访问http://ember-cli.com/user-guide/#watchman了解详情。
angular-cli:1.0.0-beta.15
节点:7.1.0
os:linux x64
我该如何解决这个问题?
答案 0 :(得分:2)
运行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
一起使用。