运行“ionic cordova build android --prod”时出现sass错误

时间:2017-12-18 16:53:31

标签: cordova ionic-framework build

经过几个月的建设,我已准备好发布我的Ionic应用程序的新应用程序版本,以便在商店中发布它。到目前为止一切顺利:)

当我跑步时:

ionic cordova build android --prod

我收到以下错误: enter image description here 在错误之后,构建停止。

当我跑步时:

ionic cordova build android **--release**",没有错误!但我需要 - prod

我的配置:

我在package.json中有一个额外的副本脚本:

"config": {
    "ionic_copy": "./scripts/copy-custom-libs.js"
},

copy-custom-libs.js看起来像:

const existingConfig = require('../node_modules/@ionic/app-scripts/config/copy.config');
module.exports = Object.assign(existingConfig, {
    copyFontawesomeFonts: {
      src: ['{{ROOT}}/node_modules/font-awesome/fonts/**/*'],
      dest: '{{WWW}}/assets/fonts'
    },
    copyFontawesomeCss: {
      src: ['{{ROOT}}/node_modules/font-awesome/css/font-awesome.min.css'],
      dest: '{{WWW}}/assets/css'
    }
  }
);

我的离子信息:

$ ionic info

cli packages: (E:\LivelikecounterIonic3\node_modules)

    @ionic/cli-utils  : 1.19.0
    ionic (Ionic CLI) : 3.19.0

global packages:

    cordova (Cordova CLI) : 7.0.1

local packages:

    @ionic/app-scripts : 3.0.0
    Cordova Platforms  : android 6.2.3 ios 4.4.0
    Ionic Framework    : ionic-angular 3.7.1

System:

    Node : v8.8.1
    npm  : 2.15.12
    OS   : Windows 10

Environment Variables:

    ANDROID_HOME : not set

Misc:

    backend : legacy

我尝试过在https://forum.ionicframework.com/t/sass-error-after-update-when-running-android-build-with-prod/90087找到的工作轮次。但同样的错误。我希望你有个好主意。

1 个答案:

答案 0 :(得分:0)

艾,真可惜。可能有一次fontawesome的完整scss文件夹被复制到我的资产文件夹中,Ionic正确地想要编译。我的坏。