output
配置output选项可以控制webpack如何向硬盘写入编译文件。注意,即使可以存在多个入口起点,但只指定一个输出配置。
开始
单页面
const Path = require("path");
module.exports = {
entry: Path.resolve(process.cwd(),'./index.js'),
output: {
filename: '[name].js', // 或者 filename: 'js/[name].js'
path: Path.resolve(process.cwd(),"build"),
},
};
多页面
const Path = require("path");
module.exports = {
entry: {
pageOne:Path.resolve(process.cwd(),"./src/pageOne/index.js"),
pageTwo:Path.resolve(process.cwd(),"./src/pageTwo/index.js"),
pageThree:Path.resolve(process.cwd(),"./src/pageThree/index.js"),
},
output: {
filename: '[name].js', // 或者 filename: 'js/[name].js'
path: Path.resolve(process.cwd(),"build"),
},
};