运行Windows 10企业版。
我正在尝试安装angular cli以运行angular项目。我输入了以下命令。
-> npm install -g @angular/cli
我正在出错。
-> npm错误!代码ENOVERSIONS -> npm错误!没有适用于未定义版本的有效版本
我在做什么错
答案 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
命令。
答案 2 :(得分:0)
请确保已完全删除旧的 node_modules ,并 package-lock.json 。立即尝试 npm安装
rm package-lock.json
rm -rf node_modules
npm install