这就是我所做的,我创造了流浪汉机器,这是我的Vagrantfile
Vagrant.configure("2") do |config|
config.vm.box = "hashicorp/precise64"
config.vm.provision :shell, path: "bootstrap.sh"
config.vm.network :forwarded_port, guest: 80, host: 4567
end
和我的bootstrap.sh
#!/usr/bin/env bash
apt-get update
apt-get install -y apache2
if ! [ -L /var/www ]; then
rm -rf /var/www
ln -fs /vagrant /var/www
fi
我只是流浪汉,我可以毫无问题地看到http://127.0.0.1:4567/。
然后我继续https://angular.io/guide/quickstart
vagrant ssh
它说
欢迎使用Ubuntu 12.04 LTS(GNU / Linux 3.2.0-23-generic x86_64)
然后(在sudo apt-get install curl之后)按照https://nodejs.org/en/download/package-manager/#debian-and-ubuntu-based-linux-distributions
的指示curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -
sudo apt-get install -y nodejs
此时没有错误。
然后我继续(在sudo apt-get install npm之后)
sudo npm install -g @angular/cli
我收到此错误
错误:无法从注册表中获取:angular-cli
不知道该怎么做,只想尝试Angular。谢谢!
答案 0 :(得分:0)
首先设置NPM配置适当性
npm config set registry https://registry.npmjs.org/
并尝试安装Cli全局级
sudo npm uninstall -f -g @angular/cli
sudo npm cache clean
sudo npm install -g @angular/cli@latest