0

我正在尝试将 PWA 功能添加到 Angular 8 项目中(使用 生成ng new)。

ng add @angular/pwa --project projectname

得到错误:

Installing packages for tooling via npm.

+ @angular/pwa@0.803.19
added 5 packages from 2 contributors and audited 18965 packages in 6.091s
found 0 vulnerabilities

Installed packages for tooling via npm.
Cannot read property 'length' of undefined

有什么想法吗?

(其余ng命令工作正常,我可以提供服务,构建生产广告等等)

4

1 回答 1

0

谁曾想到?!

经过几个小时的尝试,结果发现原因是这行代码src/app/app.module.ts

import {environment as env} from '../environments/environment';

如果您在environment没有别名的情况下导入一切正常。诡异的...

ng version

Angular CLI: 8.3.19
Node: 10.16.3
OS: darwin x64
Angular: 8.2.14
于 2019-11-19T10:06:57.287 回答