美文网首页
使用gulp + rollup 编译ts工程

使用gulp + rollup 编译ts工程

作者: 吴海生 | 来源:发表于2019-12-25 11:07 被阅读0次

npm安装依赖

 npm install --save-dev  gulp gulp-typescript rollup rollup-plugin-typescript2 typescript

创建 gulpfile.js



const gulp = require("gulp");
const ts = require("gulp-typescript");
const rollup = require("rollup");
const typescript = require('rollup-plugin-typescript2');

gulp.task('default', function () {
    return roComple();
})


function roComple() {
    return rollup.rollup({
        input: './src/Main.ts',
        treeshake: true,//建议忽略
        plugins: [
            typescript({
                check: false,
                clean:true,
                tsconfigOverride: { compilerOptions: { removeComments: true } }
            }),

        ]
    }).then(bundle => {
        return bundle.write({
            file: './bin/js/game.js',
            format: 'iife',
            name: 'mygame',
            sourcemap: false
        });
    });
}

相关文章

网友评论

      本文标题:使用gulp + rollup 编译ts工程

      本文链接:https://www.haomeiwen.com/subject/sgxcoctx.html