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