Skip to content

kranich/closure-compiler-issue-2559

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A minimal failing example for Closure Compiler issue #2559

$ npm install

> closure-compiler-issue-2559@1.0.0 prepare /home/kranich/Dokumente/Projekte/closure-compiler-issue-2559
> make

mkdir -p build
java -jar closure-compiler-v20170626.jar --language_in ECMASCRIPT6_STRICT --language_out ECMASCRIPT5_STRICT --dependency_mode LOOSE --module_resolution NODE --compilation_level ADVANCED --warning_level VERBOSE --jscomp_warning=reportUnknownTypes --rewrite_polyfills=false --js_output_file build/example.js --js *.js
Bar.js:1: ERROR - required "module$Baz" namespace not provided yet
import {
^^^^^^^^

1 error(s), 0 warning(s)

Notes

  • Compilation works with v20170521.
  • Error disappears if we replace lines 1-4 of Bar.js with import { Baz } from './Baz.js';. (js-beautify spreads the import over 4 lines.)
  • I did not manage to reproduce the issue with only two modules.

About

A minimal failing example for Closure Compiler issue #2559

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors