2017-08-28 96 views
0

我们正在设置自动Jenkins iOS & android为离子3应用程序构建。 Jenkins是许多团队的共享系统,没有离子3,而是具有以下组件。 iOS的版本是没有任何问题工作正常,但是当我们试图构建Android,它是失败,抛出错误:离子2安卓构建未能transpile - 找不到模块错误

can't find modules.

能否请您建议可能是什么问题?

$ npm -v 
3.10.10 
$ cordova -v 
6.3.1 
$ ionic -v 
2.1.7 
+0

日志请看下面:+ ionic build android --device --release ******************************* *********************** 相关警告 - CLI正常运行, 强烈建议安装/升级以下内容: 请安装您的Cordova CLI版本> = 4.2.0'npm install -g cordova' ******************************* *********************** – Uday

+0

ionic-app-scripts build“--device”“--release” [2m [06:26:29 ] [22m [36m离子-app-scripts 2.1.3 [39m [2m [06:26:29] [22m build dev started [2m ... [22m [2m [06:26:29] [22m c [2m ... [22m [2m [06:26:29] [22m clean finished [2min 2ms [22m [2m [06:26:29] [22m复制开始[2m ... [22m [2m [06:26:29] [22m开始储存[2m ... [22m [31m [06:26:37] typescript:src/app/app.module.ts,line:23 [39m Can not找到模块'../providers/badge-service/BadgeService'。 – Uday

+0

找不到模块'../services/ProfileService'。 ----- 找不到模块'../../providers/user-service/UserService'。 ------ [31米[6时26分37秒]离子-APP-脚本任务: “构建”[39米 [31米[6时26分37秒]错误:无法transpile程序[39米 [31mError:无法在BuildError.Error(本机) – Uday

回答

0

这是其在iOS的工作得很好错字建立

在导入模块,文件名开始与小case,但在进口声明它被赋予作为首都。这导致了这个问题。