美文网首页
使用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