Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/402.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我有2个javascript文件。如何将它们捆绑到一个文件中,并将所有代码封装在一个封闭的范围内?_Javascript_.net Core_Scope_Bundle_Minify - Fatal编程技术网

我有2个javascript文件。如何将它们捆绑到一个文件中,并将所有代码封装在一个封闭的范围内?

我有2个javascript文件。如何将它们捆绑到一个文件中,并将所有代码封装在一个封闭的范围内?,javascript,.net-core,scope,bundle,minify,Javascript,.net Core,Scope,Bundle,Minify,假设我有两个文件 helpers.js index.js 加载helpers.js将创建全局变量。我不想那样 我想要一个file.js,看起来像 (function () { helpers.js code index.js code })(); 这可能吗 我可以用.NET核心捆绑包和缩小吗 您可以使用webpack捆绑js代码 或者只使用模块化代码 注意:并非所有浏览器都支持ES6模块。为此,您需要babel 请参考答案。我已经详细解释了这一点

假设我有两个文件 helpers.js index.js

加载helpers.js将创建全局变量。我不想那样

我想要一个file.js,看起来像

(function () {
    helpers.js code
    index.js code
})();
  • 这可能吗
  • 我可以用.NET核心捆绑包和缩小吗

  • 您可以使用webpack捆绑js代码

    或者只使用模块化代码

    注意:并非所有浏览器都支持ES6模块。为此,您需要
    babel

    请参考答案。我已经详细解释了这一点