2017-04-13 188 views
0

在Heroku上部署應用程序應用程序時,我遇到了這個問題。在我的本地工作,我也嘗試清除npm和bower緩存,但仍然沒有運氣。在Heroku上部署應用程序應用程序

ember-cli : 2.9.1 
    node : 6.10.1 
    npm : 3.10.10 
    bower : 1.8.0 

GIT中推heroku上主

remote: DEPRECATION: Overriding init without calling this._super is deprecated. Please call `this._super.init && this._super.init.apply(this, arguments);` addon: `ember-cli-htmlbars` 
remote:  at Function.Addon.lookup (/tmp/build_f0a1863f911e012b791218614939ef87/node_modules/ember-cli/lib/models/addon.js:1005:27) 
remote: WARNING: Node v7.9.0 has currently not been tested against Ember CLI and may result in unexpected behaviour. 
remote: Could not start watchman; falling back to NodeWatcher for file system events. 
remote: Visit http://ember-cli.com/user-guide/#watchman for more info. 
remote: cleaning up... 
remote: Build failed. 
remote: File: assets/vendor.css 
remote: The Broccoli Plugin: [broccoli-persistent-filter:CleanCSSFilter] failed with: 
    remote: Error: Broken @import declaration of "theme.css" 
    remote: Broken @import declaration of "accordion.css" 
    remote: Broken @import declaration of "autocomplete.css" 
    remote: Broken @import declaration of "button.css" 
    remote: Broken @import declaration of "datepicker.css" 
    remote: Broken @import declaration of "dialog.css" 
    remote: Broken @import declaration of "draggable.css" 
    remote: Broken @import declaration of "menu.css" 
    remote: Broken @import declaration of "progressbar.css" 
    remote: Broken @import declaration of "resizable.css" 
    remote: Broken @import declaration of "selectable.css" 
    remote: Broken @import declaration of "selectmenu.css" 
    remote: Broken @import declaration of "sortable.css" 
    remote: Broken @import declaration of "slider.css" 
    remote: Broken @import declaration of "spinner.css" 
    remote: Broken @import declaration of "tabs.csError running: ember build --environment production 2>&1 
    remote: s" 
    remote: Broken @import declaration of "tooltip.css" 
    remote:  at arrayToError (/tmp/build_f0a1863f911e012b791218614939ef87/node_modules/array-to-error/index.js:45:15) 
    remote:  at minifyCallback (/tmp/build_f0a1863f911e012b791218614939ef87/node_modules/clean-css-promise/index.js:33:20) 
    remote:  at module.exports (/tmp/build_f0a1863f911e012b791218614939ef87/ember-cli-build.js:23:14) 
    remote:  at Class.setupBroccoliBuilder (/tmp/build_f0a1863f911e012b791218614939ef87/node_modules/ember-cli/lib/models/builder.js:70:19) 
    remote: 
    remote: 
    remote: -----> Failed trying to compile heroku/ember-cli-deploy 
    remote: !  Push rejected, failed to compile emberjs app. 
    remote: 
    remote: !  Push failed 
+0

做喲你嘗試使用本地節點7.9並嘗試運行生產版本? –

+0

得到這個解決方案: –

回答

0
ember install ember-cli-jquery-ui 

在餘燼-CLI-build.js添加以下線:

var app = new EmberApp(defaults, { 
    minifyCSS: { 
    options: { 
     processImport: false 
    } 
    } 
}); 
ember build --environment production 
+0

你能解釋一下嗎? – rjdkolb

+0

@rjdkolb請檢查:https://github.com/ember-cli/ember-cli-preprocessor-registry/issues/8 –