src_js/iconolab-bundle/webpack.config.js
changeset 299 fb07469bfb55
parent 205 24e4aba394bf
--- a/src_js/iconolab-bundle/webpack.config.js	Wed Jan 18 16:53:46 2017 +0100
+++ b/src_js/iconolab-bundle/webpack.config.js	Fri Jan 20 16:46:41 2017 +0100
@@ -1,6 +1,7 @@
 var path = require('path')
 var webpack = require('webpack')
 var ExtractTextPlugin = require("extract-text-webpack-plugin")
+var projectRoot = path.resolve(__dirname)
 
 module.exports = {
   entry: './src/main.js',
@@ -10,7 +11,7 @@
     filename: 'iconolab.js'
   },
   resolveLoader: {
-    root: path.join(__dirname, 'node_modules'),
+    root: path.resolve(__dirname, './node_modules'),
   },
   module: {
     plugins: [],
@@ -19,14 +20,17 @@
         test: /\.vue$/,
         loader: 'vue'
       },
-      { 
-        test: /\.css$/, 
-        loader: ExtractTextPlugin.extract({ fallbackLoader: "style-loader", loader: "css-loader" }) 
+      {
+        test: /\.css$/,
+        loader: ExtractTextPlugin.extract({ fallbackLoader: "style-loader", loader: "css-loader" })
       },
       {
         test: /\.js$/,
         loader: 'babel-loader',
-        //exclude: /node_modules/,
+        exclude: /node_modules/,
+        include: [
+          path.join(projectRoot, 'src')
+        ],
         query: {
           presets: ['es2015']
         },