to be honest I think that `.file` and `.line` would cover the "who imported
what" scenario but those look like a very good/complete `.message` for such
error, nice job




On Fri, Nov 21, 2014 at 3:37 PM, John Barton <[email protected]> wrote:

> Traceur reports such errors like this:
>
> // Error: File not found 'feature/Modules/resources/no_such_file.js'
> // Error: Specified as ./resources/no_such_file.js.
> // Error: Imported by
> feature/Modules/Error_InvalidModuleDeclaration.module.js.
> // Error: Normalizes to feature/Modules/resources/no_such_file.js
> // Error: locate resolved against base './'
>
> import * as b from './resources/no_such_file.js';
>
> jjb
>
> On Fri, Nov 21, 2014 at 3:49 AM, Marius Gundersen <[email protected]>
> wrote:
>
>>
>>
>> On Fri, Nov 21, 2014 at 11:49 AM, Andrea Giammarchi <
>> [email protected]> wrote:
>>
>>> a native ImportError seems to me the best option and it's also easy to
>>> polyfill in a meaningful way with all current module loaders used already
>>> out there.
>>>
>>>
>> My experience with AMD and require.js is that it is very useful for the
>> error to include not only the module that couldn't be loaded but also the
>> module that requested it. These two fields should be on the Error object,
>> and so a new ImportError with the field `missingModule` and `requestedBy`
>> (or something similar) sounds like a good solution to me.
>>
>> Marius Gundersen
>>
>> _______________________________________________
>> es-discuss mailing list
>> [email protected]
>> https://mail.mozilla.org/listinfo/es-discuss
>>
>>
>
> _______________________________________________
> es-discuss mailing list
> [email protected]
> https://mail.mozilla.org/listinfo/es-discuss
>
>
_______________________________________________
es-discuss mailing list
[email protected]
https://mail.mozilla.org/listinfo/es-discuss

Reply via email to