安装PWA npm软件包失败,角度项目中出现404错误

时间:2019-01-07 15:02:22

标签: node.js angular

我正在尝试构建有角度的PWA。我创建了一个新的角度项目,然后尝试做:

ng add @angular/PWA

在项目内。 但是,我收到一条错误消息:

Installing packages for tooling via npm.
npm ERR! code E404
npm ERR! 404 Not Found: @angular/PWA@latest
npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\ramya\AppData\Roaming\npm-cache\_logs\2019-01-07T14_47_30_848Z-debug.log
Package install failed, see above.
Package install failed, see above.

我以前也有一些npm软件包也遇到过类似的问题。 我使用以下方法设置注册表:

npm config set registry https://registry.npmjs.org/

3 个答案:

答案 0 :(得分:1)

尝试ng添加@ angular / pwa --project 项目名称

答案 1 :(得分:0)

区分大小写

使用小写字母render() { const { warningError } = this.props; return ( <div> {warningError.error !== '' ? <ErrorComponent message={warningError.message} /> : null} </div> ); }

请参见New Package Moniker rules。它说您不能再用名称中的大写字母创建新程序包

答案 2 :(得分:0)

问题不在于NPM或其配置,它引发E404错误,这意味着未找到,实际的软件包名称是@angular/pwa而不是@angular/PWA,区分大小写。

来源:https://angular.io/guide/service-worker-getting-started

npm:https://www.npmjs.com/package/@angular/pwa