无法安装 angular-cli
Can't install angular-cli
angular-cli
刚刚在安装过程中退出:
(myapp)vagrant@myapp-local:/vagrant$ sudo npm install -g angular-cli
npm WARN deprecated graceful-fs@1.2.3: graceful-fs v3.0.0 and before will fail on node releases >= v7.0. Please update to graceful-fs@^4.0.0 as soon as possible. Use 'npm ls graceful-fs' to find it in the tree.
npm WARN deprecated minimatch@2.0.10: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
npm WARN deprecated lodash-node@2.4.1: This package is discontinued. Use lodash@^4.0.0.
(myapp)vagrant@myapp-local:/vagrant$ l mapToRegistry uri https://registry.npmjs.org/serve-static
(myapp)vagrant@myapp-local:/vagrant$ ng
The program 'ng' is currently not installed. To run 'ng' please ask your administrator to install the package 'ng-common'
看来我有最新版本的 node 和 npm:
(myapp)vagrant@myapp-local:/vagrant$ npm -v
3.10.9
(myapp)vagrant@myapp-local:/vagrant$ node -v
v6.9.1
问题是需要 NPM3。自述文件中目前未提及此 link。只需执行 npm install -g npm3
然后使用 npm3
代替 npm
即可安装或仅将 npm
更新到最新版本。希望这会奏效。
已更新
- 尝试清理缓存 -
npm cache clean
、
- 卸载 angular-cli -
npm uninstall -g angular-cli
- 重新安装
npm install -g angular-cli
。
- 最坏的情况是使用这样的
-force
标志安装 angualr cli
- npm install -g -f angular-cli
已解决:所以问题出在流浪机器的内存上,我增加了它并且它起作用了。
config.vm.provider "virtualbox" do |vb|
vb.memory = "2048"
end
最后一步我必须做:
sudo ln -s /home/vagrant/node-v6.9.1-linux-x64/lib/node_modules/angular-cli/bin/ng /usr/bin/ng
angular-cli
刚刚在安装过程中退出:
(myapp)vagrant@myapp-local:/vagrant$ sudo npm install -g angular-cli
npm WARN deprecated graceful-fs@1.2.3: graceful-fs v3.0.0 and before will fail on node releases >= v7.0. Please update to graceful-fs@^4.0.0 as soon as possible. Use 'npm ls graceful-fs' to find it in the tree.
npm WARN deprecated minimatch@2.0.10: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
npm WARN deprecated lodash-node@2.4.1: This package is discontinued. Use lodash@^4.0.0.
(myapp)vagrant@myapp-local:/vagrant$ l mapToRegistry uri https://registry.npmjs.org/serve-static
(myapp)vagrant@myapp-local:/vagrant$ ng
The program 'ng' is currently not installed. To run 'ng' please ask your administrator to install the package 'ng-common'
看来我有最新版本的 node 和 npm:
(myapp)vagrant@myapp-local:/vagrant$ npm -v
3.10.9
(myapp)vagrant@myapp-local:/vagrant$ node -v
v6.9.1
问题是需要 NPM3。自述文件中目前未提及此 link。只需执行 npm install -g npm3
然后使用 npm3
代替 npm
即可安装或仅将 npm
更新到最新版本。希望这会奏效。
已更新
- 尝试清理缓存 -
npm cache clean
、 - 卸载 angular-cli -
npm uninstall -g angular-cli
- 重新安装
npm install -g angular-cli
。 - 最坏的情况是使用这样的
-force
标志安装angualr cli
-npm install -g -f angular-cli
已解决:所以问题出在流浪机器的内存上,我增加了它并且它起作用了。
config.vm.provider "virtualbox" do |vb|
vb.memory = "2048"
end
最后一步我必须做:
sudo ln -s /home/vagrant/node-v6.9.1-linux-x64/lib/node_modules/angular-cli/bin/ng /usr/bin/ng