Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const path = require('path');
- const webpack = require("webpack");
- module.exports = {
- cache: true,
- //devtool: "cheap-module-eval-source-map",
- entry: [
- './content/src/index.js'
- ],
- output: {
- filename: 'content.js',
- path: path.join(__dirname, '../', 'build'),
- publicPath: '/'
- },
- resolve: {
- modules: [path.resolve(__dirname, "src"), path.join(__dirname, "../shared"), "node_modules"],
- extensions: [".js", ".jsx", ".json"]
- },
- plugins: [
- new webpack.DllReferencePlugin({
- context: path.join(__dirname, "..", "dll"),
- manifest: require("../dll/vendor-manifest.json")
- }),
- ],
- module: {
- rules: [
- {
- test: /\.(jsx|js)?$/,
- loader: 'babel-loader',
- exclude: /node_modules/,
- options: {
- cacheDirectory: './.webpack_cache/',
- presets: ['es2015', 'react', 'stage-2']
- }
- },
- {
- test: /\.html$/,
- loader: 'html-loader',
- exclude: /(node_modules)/,
- include: [
- path.resolve(__dirname),
- path.join(__dirname, '../', 'shared')
- ]
- }
- ]
- }
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement