ionic cordova build 成功,ionic cordova build --prod 报错

[15:45:34] ngc started ...
Error: Metadata version mismatch for module E:/ionic_project/wechat_restaurant/n
ode_modules/@ionic-native/core/decorators.d.ts, found version 4, expected 3
at StaticSymbolResolver.getModuleMetadata (E:\ionic_project\wechat_restauran
t\node_modules\@angular\compiler\bundles\compiler.umd.js:23979:34)
at StaticSymbolResolver._createSymbolsOf (E:\ionic_project\wechat_restaurant
\node_modules\@angular\compiler\bundles\compiler.umd.js:23765:46)
at StaticSymbolResolver.getSymbolsOf (E:\ionic_project\wechat_restaurant\nod
e_modules\@angular\compiler\bundles\compiler.umd.js:23746:14)
at E:\ionic_project\wechat_restaurant\node_modules\@angular\compiler\bundles
\compiler.umd.js:22528:30
at Array.forEach (<anonymous>)
at extractProgramSymbols (E:\ionic_project\wechat_restaurant\node_modules\@a
ngular\compiler\bundles\compiler.umd.js:22527:79)
at AotCompiler.compileAll (E:\ionic_project\wechat_restaurant\node_modules\@
angular\compiler\bundles\compiler.umd.js:22225:47)
at CodeGenerator.codegen (E:\ionic_project\wechat_restaurant\node_modules\@a
ngular\compiler-cli\src\codegen.js:30:14)
at Function.NgTools_InternalApi_NG_2.codeGen (E:\ionic_project\wechat_restau
rant\node_modules\@angular\compiler-cli\src\ngtools_api.js:61:30)
at E:\ionic_project\wechat_restaurant\node_modules\@ionic\app-scripts\dist\a
ot\aot-compiler.js:182:73
[15:45:42] copy finished in 8.29 s

原文地址:https://www.cnblogs.com/hanxu-wang/p/9844926.html

时间: 2024-10-29 19:11:29

ionic cordova build 成功,ionic cordova build --prod 报错的相关文章

angular2 ng build --prod 报错:Module not found: Error: Can&#39;t resolve &#39;./$$_gendir/app/app.module.ngfactory&#39;

调试页面 ng serve 正常 ng build 也正常 ng build --prod 异常:Module not found: Error: Can't resolve './$$_gendir/app/app.module.ngfactory' 开始以为是以前那样,引用错了路径或少引用了东西. 搜了好多资料,发现是 angular-cli 的版本有点低了(因为用了最新的material) 找到原因了,问题就很容易解决了 第一步: rm -rf node_modules/ 第二部: npm

[Sencha ExtJS] 关于build production后,浏览器运行报错&#39;Uncaught TypeError: c is not a function&#39;

原文:http://blog.csdn.net/lovelyelfpop/article/details/51328783 估计很多人用 ExtJS6 + Sencha Cmd 6 的时候,遇到过一种情况:开发的时候明明正常的,build之后运行就报了下面的错误 Uncaught TypeError: c is not a function 心里一万个草泥马奔腾:What the hell is this?(这TM什么JB玩意?) 其实根本原因是你忘记了requires某个类导致的. 比如你这样

cordova 内部API 用ssl https,报错

环境:node6.10.1 cordova 6.x, ionic 2.2.1 用cordova/ionic 建立的app我们的api 地址要用https,做了安全加密之后,按照正常的流程,打包,然后跑到iOS真机上. 然后请求登录,会发现报错: NSURLSession/NSURLConnection HTTP load failed (kCFStreamErrorDomainSSL, -9824) 解决思路: 检查app的根目录下的config.xml文件. 有一项配置: p.p1 { mar

the resource is not on the build path of a Java project报错解决

the resource is not on the build path of a Javaproject 这种问题一般都是没找到对应的源码,在对应工程上, 右键--->Properties--->Java Build Path 上找到Source选项卡,这个地方一般指的的是src目录,有的公司的项目中的src目录并不是直接在工程目录下,有的可能会放在比如WEB-INF(咱们这里就不讨论是否合理了),那么Source页签下的src目录就应该指向WEB-INF下的src了,此外,在Librar

解决eclipse 工程前出现红色感叹号 但没有提示错误出在什么地方build path jar包也没报错

在problems窗口可以看到错误信息 菜单栏 window-->show view-->problems 或alt+shift+q 然后按x 重新选一下包就解决了

ionic 项目中,video标签添加ng-src报错(

1.添加过滤器,以及常见过滤器 //向网页中添加html代码,需要被信任mpFilters.filter('to_trustHtml', ['$sce', function ($sce) { return function (text) { return $sce.trustAsHtml(text); } }]); //向网页中展示地址,需要被信任 mpFilters.filter('to_trusted', ['$sce', function ($sce) { return function

解决eclipse project前出现红色感叹号 但没有提示错误出在什么地方build path jar包也没报错

在problems窗体能够看到错误信息 菜单条 window-->show view-->problems 或alt+shift+q 然后按x 又一次选一下包就攻克了

使用nvm管理多个不同版本的nodeJS之安装成功nodeJs之后使用npm报错的问题

使用nvm安装nodeJS之后,node -v命令可以正常使用,但是npm命令一直报“npm不是内部命令”的错误,深入研究之后得到以下解决方案: 搭建步骤: (1)下载nvm   https://github.com/coreybutler/nvm-windows/releases ,从中选一个版本下载解压并且安装. (2)安装过程: 安装nvm的地址设为:"C:\softtool\nvm",node地址设为:"C:\softtool\nodejs".这里需要注意地

linux下weblogic11g成功安装后,启动报错Getting boot identity from user

<2015-7-1 下午05时46分33秒 CST> <Info> <Management> <BEA-141107> <Version: WebLogic Server 10.3.6.0  Tue Nov 15 08:52:36 PST 2011 1441050 > <2015-7-1 下午05时46分39秒 CST> <Info> <Security> <BEA-090065> <Gett