我正在尝试构建有角度的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/
答案 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
,区分大小写。