angular - "export ' 文档 ' was not found in ' @angular/platform-b​​rowser'

标签 angular cordova ionic-framework

尝试将 IONIC 应用程序从版本 3 升级到版本 4 时发生

已将所有插件和模块更新到最新版本,没有任何运气。

ERROR in ./node_modules/ionic-angular/components/app/app.js 24:35-43
"export 'DOCUMENT' was not found in '@angular/platform-browser'
ERROR in ./node_modules/ionic-angular/module.js 195:71-79
"export 'DOCUMENT' was not found in '@angular/platform-browser'
[ERROR] An error occurred while running subprocess ng.

这是我的 ionic 信息

Ionic info:
Ionic:

   Ionic CLI                     : 5.1.0 (C:\Users\Acer\AppData\Roaming\npm\node_modules\ionic)
   Ionic Framework               : @ionic/angular 4.6.0
   @angular-devkit/build-angular : 0.800.6
   @angular-devkit/schematics    : 8.0.6
   @angular/cli                  : 8.0.6
   @ionic/angular-toolkit        : 2.0.0

Cordova:

   Cordova CLI       : 9.0.0 (cordova-lib@9.0.1)
   Cordova Platforms : not available
   Cordova Plugins   : not available

Utility:

   cordova-res : 0.5.1
   native-run  : 0.2.6

System:

   Android SDK Tools : 26.1.1 (C:\Users\Acer\AppData\Local\Android\sdk)
   NodeJS            : v10.11.0 (C:\Program Files\nodejs\node.exe)
   npm               : 6.9.2
   OS                : Windows 10

将不胜感激,有人可能会有所帮助。

最佳答案

DOCUMENT 已从@angular/platform-b​​rowser 中删除如果您使用来自@angular/platform-b​​rowser 的DOCUMENT,您应该开始从@angular/common 导入它。

在 repo 修复它之前,您可以按照以下步骤为您修复它...

\node_modules\ionic-angular\components\app\app.js

替换

import { DOCUMENT, Title } from '@angular/platform-browser';

import { DOCUMENT } from '@angular/common';
import { Title } from '@angular/platform-browser';

在里面

\node_modules\ionic-angular\module.js

替换

import { DOCUMENT, HAMMER_GESTURE_CONFIG } from '@angular/platform-browser';

import { DOCUMENT } from '@angular/common';
import { HAMMER_GESTURE_CONFIG } from '@angular/platform-browser';

关于angular - "export ' 文档 ' was not found in ' @angular/platform-b​​rowser',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56826692/

相关文章:

Angular 2模板表单验证不起作用

angular - 从 ionic-select-searchable 迁移到 ionic-selectable 会引发问题

ios - ionic 内容滚动在 ios 14 上停止工作

css - Ionic fab 按钮动画问题

angular - 路由到 Angular 6+ 中的静态 html 页面

angular - ASP.net Core 中的加密和 Angular 中的解密

angular - 通用 promise

javascript - 卸载某些页面的js请求

jQuery Mobile 选择菜单焦点和模糊事件不会触发

cordova - 在 Intellij 中为 Cordova App 调试 Typescript