Uncaught ReferenceError: Link is not defined React
<p>I am using react 0.14.7 with webpack 1.12.13 and I get the following error:</p>

<pre><code>Uncaught ReferenceError: Link is not defined
</code></pre>

<p>This error is happening in the browser and everything compiles without error.</p>

<pre><code>import React from 'react'
import { Link } from 'react-router'

export default React.createClass({
  render() {
    return &lt;Link {...this.props} activeClassName="active"/&gt;
  }
})
</code></pre>

<p><strong>webpack.config</strong></p>

<pre><code>var webpack = require('webpack')

module.exports = {
  entry: './src/client/js/index.js',

  output: {
    path: 'public',
    filename: 'bundle.js',
    publicPath: '/'
  },

  resolve: {
    extensions: ['', '.js', '.jsx']
  },

  plugins: process.env.NODE_ENV === 'production' ? [
    new webpack.optimize.DedupePlugin(),
    new webpack.optimize.OccurrenceOrderPlugin(),
    new webpack.optimize.UglifyJsPlugin()
  ] : [],

  module: {
    loaders: [
      { test: /\.js$/, exclude: /node_modules/, loader: 'babel-loader?presets[]=es2015&amp;presets[]=react' },
      { test: /\.scss$/, loaders: ['style', 'css', 'sass']}
    ]
  },

}
</code></pre>

<p>A little more, to add to the confusion I have consoled <code>react-router</code> and there is nothing there:</p>

<pre><code>import router from 'react-router'
console.info(router); //undefined
</code></pre>