我去了kendo-UI网站,并注册了一个免费的30天试用的kendo-ui for angular。按照getting started guide的说明,我尝试了npm install --save @progress/kendo-angular-buttons @progress/kendo-angular-l10n @angular/animations
但没有添加到节点模块文件夹中
经过一番挖掘后,我遇到this post,提到你必须输入你的telerik凭证才能访问私人npm注册表。所以我按照这些说明运行npm login --registry=https://registry.npm.telerik.com/ --scope=@progress
。
此时我被提示使用用户名和登录名登录。我在this SO answer上读到,用户名是" @"之前的所有内容。 Telerik / Progress登录的符号。
所以我尝试使用此作为我的用户名,我的Telerik / Progress电子邮件地址和密码登录。这给了我一个服务无法回复...
所有其他研究都发现了同样的信息 我的NPM版本是4.2.0。 我查看了kendo-ui文档并且找不到任何东西。 那么,如何为演示安装kendo-ui?
答案 0 :(得分:0)
继续挖掘后,我在kendo angular github页面上找到了this。
根据那个讨论,这是错误的npm login --registry=https://registry.npm.telerik.com/ --scope=@progress
,因为他们将注册表从npm移动到npmjs
我将其更改为npm login --registry=https://registry.npmjs.org --scope=@progress
一旦我输入了用户名(Telerik / Progress登录的“@”符号前面的所有内容),我收到的密码和电子邮件地址
Logged in as jay.culpepper to scope @progress on https://registry.npmjs.org/.
。
然后,当我跑npm install --save @progress/kendo-angular-buttons @progress/kendo-angular-l10
时,它运作了。
答案 1 :(得分:0)
从%USERPROFILE%\。npmrc文件中删除下面的行。
@progress:registry=https://registry.npm.telerik.com/
//registry.npm.telerik.com/:_authToken=<token>