如何使用grunt-browoserify从脚本标记访问我的模块

时间:2014-10-19 13:56:17

标签: gruntjs global browserify

我的Gruntfile.js

中有一个简单的浏览器设置
browserify: {
    dist: {
        src: 'public/js/main.js',
        dest: 'public/js/bundle.js'
    }
}

但是如何从浏览器访问我的代码的一方?看起来模块完全被封装了。但我需要从输出中的<script>标签中访问一些方法。

从控制台可以browserify -s myExport public/js/main.js -o public/js/bundle.js 但我无法让grunt-browserify执行该操作。

1 个答案:

答案 0 :(得分:1)

我最终得到了这个(工作):

browserify: {
    options: {
        transform:  [ require('grunt-react').browserify ],
        browserifyOptions: {
            debug: true,
            standalone: 'myExport'
        }
    },
    dev: {
        src: 'public/js/main.js',
        dest: 'public/js/bundle.js'
    },
    dist: {
        src: 'public/js/main.js',
        dest: 'public/js/bundle.js'
    }
}