首页 文章

为什么我的Ionic Pro构建失败但我的本地构建很好?

提问于
浏览
1

我有一个Ionic 3应用程序,我一直在开发,我需要转移到Ionic Pro,这并不容易 . 我不时使用npm-check-updates,但我认为这让Ionic陷入困境 . 当我第一次将我的应用程序推送到Ionic Pro时,构建失败但我用Google搜索它并且我意识到我的Angular版本领先于Ionic并且我不得不将我的应用程序从Angular 4.4.3下载到4.1.3(感谢Cannot find module @angular/common/http Ionic 3 app )并重写它的工作 . 精细 . 但是现在我又遇到了另一个错误,我认为它是这样的,但我无法理解 . 我向Ionic论坛贴了一些东西,但没有得到回复 . 我得到的错误如下 . 任何帮助,将不胜感激 . 在我更新我的Ionic应用程序之前,我会问"mother may I"但是我需要知道要回滚什么来继续构建我的程序 . 谢谢!

[11:08:39]错误:./~ / firebase / utils / promise.js找不到模块:错误:无法解析'/ usr / src / app / node_modules / firebase / utils中的'promise-polyfill' “resolve”promise-polyfill'in'/ usr / src / app / node_modules / firebase / utils'解析请求是一个使用描述文件的模块:/usr/src/app/node_modules/firebase/package.json(相对路径: . / utils)字段'browser'在使用描述文件后不包含有效的别名配置:/usr/src/app/node_modules/firebase/package.json(相对路径:./ utils)解析为模块在/中寻找模块usr / src / app / node_modules使用描述文件:/usr/src/app/package.json(相对路径:./ node_modules)字段'browser'在使用描述文件后不包含有效的别名配置:/ usr / src /app/package.json(相对路径:./ node_modules)使用描述文件:/usr/src/app/package.json(相对路径:./ node_modules/promise-polyfill)作为目录/ usr / src / app / node_modules / promise-polyfill不存在没有扩展字段'browser'不包含有效的别名配置/ usr / src / app / node_modules / promise-polyfill不存在.ts字段'browser'不包含有效的别名配置/ usr /src/app/node_modules/promise-polyfill.ts不存在.js字段'browser'不包含有效的别名配置/usr/src/app/node_modules/promise-polyfill.js不存在.json字段'浏览器'不包含有效的别名配置/usr/src/app/node_modules/promise-polyfill.json不存在[/ usr / src / app / node_modules / promise-polyfill] [/ usr / src / app / node_modules / promise-polyfill] [/usr/src/app/node_modules/promise-polyfill.ts] [/usr/src/app/node_modules/promise-polyfill.js] [/ usr / src / app / node_modules / promise-polyfill.json] @ ./~/firebase/utils/promise.js 14:76-103 @ ./~/firebase/app/firebase_app.js @ ./~/firebase/app.js @ ./src/ providers / user.service.ts @ ./src/app/app.module.ts @ ./src/app/main.ts错误:./~/firebase / utils / promise.j s找不到模块:错误:无法解析'/ usr / src / app / node_modules / firebase / firebase /'中'/ usr / src / app / node_modules / firebase / utils'解决'promise-polyfill'中的'promise-polyfill' utils'Parsed request是一个使用描述文件的模块:/usr/src/app/node_modules/firebase/package.json(相对路径:./ utils)字段'browser'在使用描述文件后不包含有效的别名配置: /usr/src/app/node_modules/firebase/package.json(相对路径:./ utils)解析为使用描述文件在/ usr / src / app / node_modules中寻找模块的模块:/ usr / src / app / package . json(相对路径:./ node_modules)使用描述文件后,字段'browser'不包含有效的别名配置:/usr/src/app/package.json(相对路径:./ node_modules)使用描述文件:/ usr /src/app/package.json(相对路径:./ node_modules/promise-polyfill)作为目录/ usr / src / app / node_modules / promise-polyfill不存在没有扩展字段'浏览器'没有t包含有效的别名配置/ usr / src / app / node_modules / promise-polyfill不存在.ts字段'browser'不包含有效的别名配置/usr/src/app/node_modules/promise-polyfill.ts不存在.js字段'browser'不包含有效的别名配置/usr/src/app/node_modules/promise-polyfill.js不存在.json字段'browser'不包含有效的别名配置/usr/src/app/node_modules/promise-polyfill.json不存在

1 回答

  • 0

    神奇的是github.com/ionic-team/ionic/blob/master/CHANGELOG.md,并确保您拥有最新版本的离子模块和他们支持的最新版Angular .

    对于今天,这意味着赛跑

    npm install -g ionic @ latest

    npm install @ ionic / app-scripts @ 2.1.4 --save-dev

    npm install ionic-angular@3.6.1 --save

相关问题