1
Ich schreibe ein Skript in TypeScript, und wenn ich browserify verwende, um es zu konvertieren, wird meine Mastervariable nicht im Browser gefunden.Browserfiex globale Variable wird nicht im Browser gefunden
main.ts
import { GameSmart } from './GameSmart';
const gamesmart = new GameSmart();
gulpfile.js
/* require's snipped */
gulp.task('build', function() {
return browserify()
.add('./src/gamesmart/main.ts')
.plugin(tsify)
.bundle()
.on('error', function (error) {
console.error(error);
throw error;
})
.pipe(source('gamesmart.js'))
.pipe(gulp.dest('build/'));
});
In meiner Seite ich die neu erstellte Datei bin auch, und versucht, die gamesmart
Variable zu nennen, aber es ist nicht gefunden.
<script scr="/path/to/sdk.js">
<script>
gamesmart.game.started();
</script>
Wie kann ich es als eine globale/Root-Variable machen?