运行npm install -g @ angular / cli时,没有有效的版本可用于未定义

时间:2019-12-09 10:02:01

标签: node.js angular npm

运行Windows 10企业版。

我正在尝试安装angular cli以运行angular项目。我输入了以下命令。

-> npm install -g @angular/cli

我正在出错。

  

-> npm错误!代码ENOVERSIONS   -> npm错误!没有适用于未定义版本的有效版本

我在做什么错

3 个答案:

答案 0 :(得分:2)

似乎您必须卸载节点版本并重新安装

答案 1 :(得分:0)

要运行def create_album(request): if not request.user.is_authenticated: return render(request, 'music/login.html') else: form = AlbumForm(request.POST or None, request.FILES or None) if form.is_valid(): album = form.save(commit=False) album.user = request.user album.album_logo = request.FILES['album_logo'] file_type = album.album_logo.url.split('.')[-1] file_type = file_type.lower() if file_type not in IMAGE_FILE_TYPES: context = { 'album': album, 'form': form, 'error_message': 'The image must be PNG, JPG or JPEG' } return render(request, 'music/create_album.html', context) album.save() return render(request,'music/detail.html',{'album': album}) context = { "form": form } return render(request, 'music/create_album.html', context) ,您需要安装节点。请找到以下链接为您的PC安装relevent节点版本。然后尝试再次运行npm install -g @angular/cli命令。

Download the Node.js

答案 2 :(得分:0)

请确保已完全删除旧的 node_modules ,并 package-lock.json 。立即尝试 npm安装

rm package-lock.json
rm -rf node_modules
npm install