【问题标题】:Error on ng add @angular/pwang 添加 @angular/pwa 时出错
【发布时间】:2018-08-15 09:56:15
【问题描述】:

我正在尝试使用 angular 创建一个 pwa 应用程序。最初我安装了 angular-cli 6.1 版本,但我认为该版本在创建 pwa 时会出现一些错误(与 ngsw.json 相关的已经存在)。所以我添加了 angular-cli 6.2.0-beta.2 和当前的 ng -v 显示

Angular CLI: 6.2.0-beta.2
Node: 8.11.3
OS: linux x64
Angular: 6.1.2

现在,当我尝试添加 ng add @angular/pwa 时,它显示“找不到项目的索引文件”。不知道为什么?任何帮助都会受到极大的青睐

【问题讨论】:

  • 你的项目中有 index.html 吗?你能告诉我们你的项目结构吗?
  • 我有 src/index.html 文件。我只完成了 ng add project-name。没有其他变化
  • ng add project-name 是什么意思? ng add 用于向现有项目添加库
  • 对不起我的意思是我只做了新的项目名称

标签: angular progressive-web-apps angular-service-worker


【解决方案1】:

删除ngsw.json 和所有服务工作者文件,然后使用ng add @angular/pwa 重新添加。确保所有之前的 service worker 文件都消失了,或者启动一个新项目。

【讨论】:

  • 它的全新项目,就在 ng new project-name iam 添加 pwa 文件之后。没有 service worker 文件
【解决方案2】:

我遇到了同样的问题,运行以下代码对我有用,因为我缺少项目名称:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-05-14
    • 2021-01-28
    • 1970-01-01
    相关资源
    最近更新 更多