123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
-
-
- const webpack = require('webpack');
- const pathVars = require('./pathVars');
- const packageJson = require("./../package.json");
-
-
- module.exports = {
- mode: 'development',
- entry: {
-
- dll: Object.keys(packageJson.dependencies)
- },
- output: {
- path: pathVars.dllPath,
- filename: "[name].js",
- library: '[name]',
- libraryTarget: 'umd',
- umdNamedDefine: true
- },
- plugins: [
-
- new webpack.DllPlugin({
-
- path: pathVars.dllPath + '/manifest.json',
-
- name: '[name]',
-
- context: pathVars.dllPath
- })
- ],
- module: {
- rules: [
- {
- test: /\.(css|less)$/,
-
- use: [
- "style-loader",
- "css-loader",
- "less-loader"
- ],
- },
- {
- test: /\.js$/,
-
- loader: "babel-loader"
- }
- ]
- }
- };
|