Closed dfk7677 closed 8 years ago
Thanks for reporting. We will be looking into it.
Issue seems to be resolved and aurelia-bundler works with node 6.2.0.
Getting the same issue with node v6.10.0
[14:35:22] Using gulpfile aurelia\gulpfile.js
[14:35:22] Starting 'deploy'...
[14:35:22] Starting 'clean'...
[14:35:22] Finished 'deploy' after 13 ms
[14:35:22] Finished 'clean' after 19 ms
[14:35:22] Starting 'unbundle'...
[14:35:22] Finished 'unbundle' after 9.77 ms
[14:35:22] Starting 'bundle'...
[14:35:37] 'bundle' errored after 15 s
[14:35:37] TypeError: Path must be a string. Received undefined
at assertPath (path.js:7:11)
at Object.basename (path.js:799:5)
at exports.writeOutputs (aurelia\node_modules\systemjs-builder\lib\output.js:145:23)
at aurelia\node_modules\systemjs-builder\lib\builder.js:373:14
at tryCatch (aurelia\node_modules\rsvp\dist\rsvp.js:539:12)
at invokeCallback (aurelia\node_modules\rsvp\dist\rsvp.js:554:13)
at publish (aurelia\node_modules\rsvp\dist\rsvp.js:522:7)
at flush (aurelia\node_modules\rsvp\dist\rsvp.js:2414:5)
at _combinedTickCallback (internal/process/next_tick.js:67:7)
at process._tickCallback (internal/process/next_tick.js:98:9)
[14:35:37] TypeError in plugin 'run-sequence(bundle)'
Message:
Path must be a string. Received undefined
Stack:
TypeError: Path must be a string. Received undefined
at assertPath (path.js:7:11)
at Object.basename (path.js:799:5)
at exports.writeOutputs (aurelia\node_modules\systemjs-builder\lib\output.js:145:23)
at aurelia\node_modules\systemjs-builder\lib\builder.js:373:14
at tryCatch (aurelia\node_modules\rsvp\dist\rsvp.js:539:12)
at invokeCallback (aurelia\node_modules\rsvp\dist\rsvp.js:554:13)
at publish (aurelia\node_modules\rsvp\dist\rsvp.js:522:7)
at flush (aurelia\node_modules\rsvp\dist\rsvp.js:2414:5)
at _combinedTickCallback (internal/process/next_tick.js:67:7)
at process._tickCallback (internal/process/next_tick.js:98:9)
@karthickthangasamy Updating Aurelia Bundler to the latest version will solve this issue. I checked it with aurelia-bundler@0.5.0 ,its working fine.
After updating to node 6.0.0 and trying to execute
gulp bundle
I get the following error:TypeError: Path must be a string. Received undefined at assertPath (path.js:7:11) at Object.basename (path.js:1355:5) at exports.writeOutputs (/media/dfk_7677/New Volume/workspace/js/bfrcon/node_modules/systemjs-builder/lib/output.js:137:23) at /media/dfk_7677/New Volume/workspace/js/bfrcon/node_modules/systemjs-builder/lib/builder.js:575:14 at tryCatcher (/media/dfk_7677/New Volume/workspace/js/bfrcon/node_modules/systemjs-builder/node_modules/bluebird/js/release/util.js:16:23) at Promise._settlePromiseFromHandler (/media/dfk_7677/New Volume/workspace/js/bfrcon/node_modules/systemjs-builder/node_modules/bluebird/js/release/promise.js:502:31) at Promise._settlePromise (/media/dfk_7677/New Volume/workspace/js/bfrcon/node_modules/systemjs-builder/node_modules/bluebird/js/release/promise.js:559:18) at Promise._settlePromise0 (/media/dfk_7677/New Volume/workspace/js/bfrcon/node_modules/systemjs-builder/node_modules/bluebird/js/release/promise.js:604:10) at Promise._settlePromises (/media/dfk_7677/New Volume/workspace/js/bfrcon/node_modules/systemjs-builder/node_modules/bluebird/js/release/promise.js:683:18) at Async._drainQueue (/media/dfk_7677/New Volume/workspace/js/bfrcon/node_modules/systemjs-builder/node_modules/bluebird/js/release/async.js:138:16) at Async._drainQueues (/media/dfk_7677/New Volume/workspace/js/bfrcon/node_modules/systemjs-builder/node_modules/bluebird/js/release/async.js:148:10) at Immediate.Async.drainQueues [as _onImmediate] (/media/dfk_7677/New Volume/workspace/js/bfrcon/node_modules/systemjs-builder/node_modules/bluebird/js/release/async.js:17:14) at tryOnImmediate (timers.js:543:15) at processImmediate [as _immediateCallback] (timers.js:523:5)