基本写法:
npx webpack --entry=./index.js --output-filename=oo.js --mode=development
scripts 是 npm 提供的脚本命令,在 package.json 文件下添加下面的代码,可替代原命令行:
"scripts" : {
"build" : "webpack --entry=./index.js --output-filename=oo.js --mode=development"
}
....
.json 文件为配置文件,禁止无关字符出现。包括 js 注释
webpack 默认的入口文件就是 src/index.js ,所以:
"scripts" : {
"build" : "webpack --output-filename=oo.js --mode=development"
}
....
webpack 的默认配置文件为 webpack.config.js 。
module.exports = {
entry: './src/index.js',
output: {
filename: 'oo.js',
},
mode: 'development',
};
执行:
执行模块代码。如果执行到了 module.exports 则记录下模块的导出值;如果中间遇到 require 函数(准确地说是 webpack_require ),则会暂时交出执行权,进入 webpack_require 函数体内进行加载其他模块的逻辑