项目结构
PROJ–wwwroot /脚本–scripts–tsconfig.json - - 帐户—— app.ts–gulpfile.js在脚本/ Account / app.ts中给出以下TypeScript:
function sayHello(){ 警报(’…
的 组态 强> :指定要用作的名称 独立的lib
gulp.task('default', function () { return browserify({ basedir: '.', entries: ['scripts/Account/app.ts'], cache: {}, packageCache: {}, standalone : "XLib", // specify a name to be used as standalone lib }) .plugin(tsify) .bundle() .pipe(source('scripts/Account/app.js')) .pipe(gulp.dest("wwwroot/scripts")); });
的 公开功能 强> :
export function sayHello() { alert('hello world'); }
的 在浏览器中使用库 强> :
<script> XLib.sayHello(); </script>
的 演示 强> :