常见配置
上面都是说当初在我的项目外面看到的
entry
entry: { client: path.join(__dirname, '../entry-client.js') }
key的值,比方这个client,对应output的时候,这里的值
output: { path: path.resolve(__dirname, '../dist'), //输入到哪个文件夹 filename: '[name].js' //这个[name] },
output
output: { path: path.resolve(__dirname, '../dist'), // 门路,输入 filename: '[name].js', // 输入的js叫什么名字,对应entry的key library: '', libraryTarget: '' },
这里个别常见就下面两个,前面那两个讲之前我先引入一个点,
webpack个别打包的js,都是匿名的自执行函数
(() => { return { name: 'jack', age: 24, };})();
没有赋值操作,所以你页面引入了这个js,也用不了,这个时候就是library,libraryTarget的作用
作用1