[Error: Invalid syntax in bundle: 'import' and 'export' may only appear at the top level (79532:186) in /var/folders/zk/6bvt6fls7g97ry69c8jykn_h0000gn/T/karma-typescript-bundle-62976QkhHVRO4DC9R.js]
Error: Invalid syntax in bundle: 'import' and 'export' may only appear at the top level (79532:186) in /var/folders/zk/6bvt6fls7g97ry69c8jykn_h0000gn/T/karma-typescript-bundle-62976QkhHVRO4DC9R.js
at writeBundleFile (.../node_modules/karma-typescript/lib/bundler.js:171:23)
at flushQueue (.../node_modules/karma-typescript/lib/bundler.js:99:9)
at bundleQueuedModules (.../node_modules/karma-typescript/lib/bundler.js:94:9)
at invokeFunc (.../node_modules/lodash.debounce/index.js:160:19)
at trailingEdge (.../node_modules/lodash.debounce/index.js:207:14)
at timerExpired [as _onTimeout] (.../node_modules/lodash.debounce/index.js:195:14)
at Timer.listOnTimeout (timers.js:92:15)
The solution was to:
npm install karma-typescript@beta(I am using now3.0.0-beta.2)npm install karma-typescript-es6-transform@latest(I am using1.0.0-beta.6)- add to
karmaTypescriptConfig:
bundlerOptions: { transforms: [ require("karma-typescript-es6-transform")() ] }