From fbe85da6b06ba1ddc43d3dc066d4e1c3358d9bf3 Mon Sep 17 00:00:00 2001 From: Kaelig Deloumeau-Prigent Date: Wed, 8 Feb 2017 03:08:17 -0800 Subject: [PATCH] chore(build) Use include instead of exclude, allowing for 'npm link autocomplete.js' (#165) --- webpack.dev.config.babel.js | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/webpack.dev.config.babel.js b/webpack.dev.config.babel.js index 3fe28cf0..d0d2c103 100644 --- a/webpack.dev.config.babel.js +++ b/webpack.dev.config.babel.js @@ -1,4 +1,4 @@ -import {join} from 'path'; +import path from 'path'; export default { entry: './dev/app.js', @@ -9,7 +9,12 @@ export default { }, module: { loaders: [{ - test: /\.js$/, exclude: /node_modules/, loader: 'babel' + test: /\.js$/, + include: [ + path.resolve(__dirname, 'src'), + path.resolve(__dirname, 'dev'), + path.resolve(__dirname, 'scripts') + ], loader: 'babel' }] }, devServer: { @@ -21,10 +26,10 @@ export default { // helps fixing the npm link not working with webpack // http://stackoverflow.com/a/33722844/147079 resolve: { - fallback: [join(__dirname, '..', 'node_modules')] + fallback: [path.join(__dirname, '..', 'node_modules')] }, // same issue, for loaders like babel resolveLoader: { - fallback: [join(__dirname, '..', 'node_modules')] + fallback: [path.join(__dirname, '..', 'node_modules')] } };