Closed mrloop closed 6 years ago
Thank you for reporting! The issue is with the target config (and using uglify which is unaware of ES6 features). A quick work around is to add IE11 to the list of targets (in config/targets.js).
thank you, work around working
let browsers = [
'> 5%',
'last 2 Edge versions',
'last 2 Chrome versions',
'last 2 Firefox versions',
'last 2 Safari versions',
'IE 11'
];
/* eslint-env node */
module.exports = {
browsers: [
'ie 9',
'IE 11',
'last 1 Chrome versions',
'last 1 Firefox versions',
'last 1 Safari versions'
]
};
ember build --environment=production
command return this...
Build failed. The Broccoli Plugin: [Fingerprint] failed with: SyntaxError: Unexpected token: punc ()) at JS_Parse_Error.get (eval at
(C:\wwwroot\rdsadmin\node_modules\uglify-js\tools\node.js:27:1), :86:23) at new BroccoliBuildError (C:\wwwroot\rdsadmin\node_modules\broccoli-builder\lib\broccoli-build-error.js:18:29) at C:\wwwroot\rdsadmin\node_modules\broccoli-builder\lib\builder.js:168:19 at tryCatch (C:\wwwroot\rdsadmin\node_modules\rsvp\dist\rsvp.js:525:12) at invokeCallback (C:\wwwroot\rdsadmin\node_modules\rsvp\dist\rsvp.js:538:13) at publish (C:\wwwroot\rdsadmin\node_modules\rsvp\dist\rsvp.js:508:7) at publishRejection (C:\wwwroot\rdsadmin\node_modules\rsvp\dist\rsvp.js:443:3) at flush (C:\wwwroot\rdsadmin\node_modules\rsvp\dist\rsvp.js:2415:5) at _combinedTickCallback (internal/process/next_tick.js:95:7) at process._tickCallback (internal/process/next_tick.js:161:9) The broccoli plugin was instantiated at: at Fingerprint.Plugin (C:\wwwroot\rdsadmin\node_modules\broccoli-plugin\index.js:7:31) at Fingerprint.Filter [as constructor] (C:\wwwroot\rdsadmin\node_modules\broccoli-filter\index.js:34:10) at new Fingerprint (C:\wwwroot\rdsadmin\node_modules\broccoli-asset-rev\lib\fingerprint.js:21:10) at Fingerprint (C:\wwwroot\rdsadmin\node_modules\broccoli-asset-rev\lib\fingerprint.js:16:12) at new AssetRev (C:\wwwroot\rdsadmin\node_modules\broccoli-asset-rev\lib\asset-rev.js:31:25) at AssetRev (C:\wwwroot\rdsadmin\node_modules\broccoli-asset-rev\lib\asset-rev.js:7:12) at Class.postprocessTree (C:\wwwroot\rdsadmin\node_modules\broccoli-asset-rev\index.js:31:40) at projectOrAddon.addons.reduce (C:\wwwroot\rdsadmin\node_modules\ember-cli\lib\utilities\addon-process-tree.js:6:25) at Array.reduce (native) at addonProcessTree (C:\wwwroot\rdsadmin\node_modules\ember-cli\lib\utilities\addon-process-tree.js:4:32)
Ember 2.14
If you update to umber-cli-uglify@^2.0.0-beta.1 it should fix the errors related to newer syntax.
Sorry, it is because js es6 from my js file. Remove it and everything works fine.
Looks like this issue can be closed, please speak up if we need it re-opened for any reason
Hi everyone a have the same problem. This is my target.js
/* eslint-env node */
module.exports = {
browsers: [
'ie 9',
'IE 11',
'last 1 Chrome versions',
'last 1 Firefox versions',
'last 1 Safari versions'
]
};
I have this version of ember-cli-uglify: "ember-cli-uglify": "^2.0.0"
What can I miss?
Thanks!