aurelia / bundler

A library for bundling JavaScript, HTML and CSS for use with SystemJS.
MIT License
37 stars 25 forks source link

Error bundling aurelia-loader-default@1.0.0-beta.1.1.1.js in after npm install. #88

Closed michaelbudnik closed 8 years ago

michaelbudnik commented 8 years ago

I believe it was working yesterday... Something must have been updated and complains about multiple define calls (which is ok, because only one is anonymous) in the file.

Maybe release of new version of https://www.npmjs.com/package/systemjs-builder broke things?

To reproduce just install aurelia skeleton, do npm install and try gulp bundle.

Loading npm:aurelia-loader-default@1.0.0-beta.1.1.1.js Error: Multiple anonymous defines. at ParseTreeTransformer.AMDDependenciesTransformer.transformCallExpression (D:\code\skeleton-navigation-master\skeleton-typescript-asp.net5\src\skeleton-navigation-typescript-vs\node_modules\systemjs-builder\compilers\amd.js:98:13) at CallExpression.$__super.transform (D:\code\skeleton-navigation-master\skeleton-typescript-asp.net5\src\skeleton-navigation-typescript-vs\node_modules\traceur\bin\traceur.js:6649:28) at ParseTreeTransformer.transformAny (D:\code\skeleton-navigation-master\skeleton-typescript-asp.net5\src\skeleton-navigation-typescript-vs\node_modules\traceur\bin\traceur.js:9193:44) at ParseTreeTransformer.transformExpressionStatement (D:\code\skeleton-navigation-master\skeleton-typescript-asp.net5\src\skeleton-navigation-typescript-vs\node_modules\traceur\bin\traceur.js:9504:31) at ExpressionStatement.$__super.transform (D:\code\skeleton-navigation-master\skeleton-typescript-asp.net5\src\skeleton-navigation-typescript-vs\node_modules\traceur\bin\traceur.js:7120:28) at ParseTreeTransformer.transformAny (D:\code\skeleton-navigation-master\skeleton-typescript-asp.net5\src\skeleton-navigation-typescript-vs\node_modules\traceur\bin\traceur.js:9193:44) at ParseTreeTransformer.transformList (D:\code\skeleton-navigation-master\skeleton-typescript-asp.net5\src\skeleton-navigation-typescript-vs\node_modules\traceur\bin\traceur.js:9200:34) at ParseTreeTransformer.transformFunctionBody (D:\code\skeleton-navigation-master\skeleton-typescript-asp.net5\src\skeleton-navigation-typescript-vs\node_modules\traceur\bin\traceur.js:9574:31) at FunctionBody.$__super.transform (D:\code\skeleton-navigation-master\skeleton-typescript-asp.net5\src\skeleton-navigation-typescript-vs\node_modules\traceur\bin\traceur.js:7293:28) at ParseTreeTransformer.transformAny (D:\code\skeleton-navigation-master\skeleton-typescript-asp.net5\src\skeleton-navigation-typescript-vs\node_modules\traceur\bin\traceur.js:9193:44) at ParseTreeTransformer.transformFunctionExpression (D:\code\skeleton-navigation-master\skeleton-typescript-asp.net5\src\skeleton-navigation-typescript-vs\node_modules\traceur\bin\traceur.js:9596:25) at ParseTreeTransformer.AMDDependenciesTransformer.transformFunctionExpression (D:\code\skeleton-navigation-master\skeleton-typescript-asp.net5\src\skeleton-navigation-typescript-vs\node_modules\systemjs-builder\compilers\amd.js:61:69) at FunctionExpression.$__super.transform (D:\code\skeleton-navigation-master\skeleton-typescript-asp.net5\src\skeleton-navigation-typescript-vs\node_modules\traceur\bin\traceur.js:7339:28) at ParseTreeTransformer.transformAny (D:\code\skeleton-navigation-master\skeleton-typescript-asp.net5\src\skeleton-navigation-typescript-vs\node_modules\traceur\bin\traceur.js:9193:44) at ParseTreeTransformer.transformBinaryExpression (D:\code\skeleton-navigation-master\skeleton-typescript-asp.net5\src\skeleton-navigation-typescript-vs\node_modules\traceur\bin\traceur.js:9299:26) at BinaryExpression.$__super.transform (D:\code\skeleton-navigation-master\skeleton-typescript-asp.net5\src\skeleton-navigation-typescript-vs\node_modules\traceur\bin\traceur.js:6557:28) at ParseTreeTransformer.transformAny (D:\code\skeleton-navigation-master\skeleton-typescript-asp.net5\src\skeleton-navigation-typescript-vs\node_modules\traceur\bin\traceur.js:9193:44) at ParseTreeTransformer.transformExpressionStatement (D:\code\skeleton-navigation-master\skeleton-typescript-asp.net5\src\skeleton-navigation-typescript-vs\node_modules\traceur\bin\traceur.js:9504:31) at ExpressionStatement.$__super.transform (D:\code\skeleton-navigation-master\skeleton-typescript-asp.net5\src\skeleton-navigation-typescript-vs\node_modules\traceur\bin\traceur.js:7120:28) at ParseTreeTransformer.transformAny (D:\code\skeleton-navigation-master\skeleton-typescript-asp.net5\src\skeleton-navigation-typescript-vs\node_modules\traceur\bin\traceur.js:9193:44) at ParseTreeTransformer.transformList (D:\code\skeleton-navigation-master\skeleton-typescript-asp.net5\src\skeleton-navigation-typescript-vs\node_modules\traceur\bin\traceur.js:9200:34) at ParseTreeTransformer.transformBlock (D:\code\skeleton-navigation-master\skeleton-typescript-asp.net5\src\skeleton-navigation-typescript-vs\node_modules\traceur\bin\traceur.js:9317:31) at Block.$__super.transform (D:\code\skeleton-navigation-master\skeleton-typescript-asp.net5\src\skeleton-navigation-typescript-vs\node_modules\traceur\bin\traceur.js:6612:28)

EisenbergEffect commented 8 years ago

We released a patch to our loader to address this issue.