fix Compile.js bug