1234567891011121314151617181920212223242526272829303132333435 |
- const {resolve} = require('path')
- const htmlWebpackPlugin = require('html-webpack-plugin')
- const webpack = require('webpack')
- const AddAssetHtmlWebpackPlugin = require('add-asset-html-webpack-plugin')
- module.exports = {
- entry: './src/index.js',
- output:{
- filename: 'built.js',
- path: resolve(__dirname,'build')
- },
- module:{
- rules:[
- ]
- },
- plugins:[
- new htmlWebpackPlugin({
- template: './src/index.html'
- }),
- //无需打包 动态连接
- new webpack.DllReferencePlugin({
- manifest: resolve(__dirname,'dll/manifest.json')
- }),
- //自动引入
- new AddAssetHtmlWebpackPlugin({
- filepath: resolve(__dirname,'dll/jquery.js'),
- // 文件输出目录
- outputPath: 'auto',
- // 脚本或链接标记的公共路径
- publicPath: 'auto'
- })
- ],
- mode:'production'
- }
|