如何使用webpack调用匿名模块而不需要require()?

时间:2016-05-12 10:31:02

标签: javascript node.js webpack commonjs

我有两个文件,main.jsscript.js

使用webpack,我想在MyLibrary中提供script.js功能,所以我可以像这样使用它:

main.js

function MyLibrary() {

    this.VERSION = '0.0.1';
    this.AUTHOR = 'John Smith';

    this.getAuthor = function() {

        return this.AUTHOR;

    };

    return this;

};

module.exports = new MyLibrary();

script.js

console.log( MyLibrary );

但这不起作用。

请记住,我不想使用require()功能。我需要在script.js内部使用此变量,但不能在全局范围内使用。

这是我的webpack配置:

{
    entry: {
        main: 'main.js',
        script: 'script.js'
    },
    output: {
        filename: 'compiled.js'
    }
}

任何想法我怎样才能做到这一点?

0 个答案:

没有答案