Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.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
默认情况下是否包括Webpack-CommonJS?_Webpack_Module - Fatal编程技术网

默认情况下是否包括Webpack-CommonJS?

默认情况下是否包括Webpack-CommonJS?,webpack,module,Webpack,Module,为什么我的js文件中的require()总是有效,如果我不使用transpiler,或者如果我禁用transpiler(babel)中的第三个模块 Webpack在任何情况下都将使用Commonjs?(我知道它默认情况下仅对配置文件使用此选项) 我只想使用ES6模块语法,然后我想在我的js文件中只提供导入 这到底是如何工作的?webpack进程需要开箱即用的调用,这是默认行为。 但您可以在配置文件中禁用此选项: module.exports = { //... module: {

为什么我的js文件中的require()总是有效,如果我不使用transpiler,或者如果我禁用transpiler(babel)中的第三个模块

Webpack在任何情况下都将使用Commonjs?(我知道它默认情况下仅对配置文件使用此选项)

我只想使用ES6模块语法,然后我想在我的js文件中只提供导入


这到底是如何工作的?

webpack进程需要开箱即用的调用,这是默认行为。 但您可以在配置文件中禁用此选项:

module.exports = {
    //...
    module: {
        rules: [
            {
                //...
                parser: {
                    commonjs: false, // disable CommonJS
                }
            }
        ]
    }
}