Created
June 7, 2017 19:57
-
-
Save BrodaNoel/77e83845d12ec92e0206594e47be20ae to your computer and use it in GitHub Desktop.
react-fancy-component-3
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
var path = require('path'); | |
module.exports = { | |
entry: './src/index.js', | |
output: { | |
path: path.resolve(__dirname, 'build'), | |
filename: 'index.js', | |
libraryTarget: 'commonjs2' // THIS IS THE MOST IMPORTANT LINE! :mindblow: I wasted more than 2 days until realize this was the line most important in all this guide. | |
}, | |
module: { | |
rules: [ | |
{ | |
test: /\.js$/, | |
include: path.resolve(__dirname, 'src'), | |
exclude: /(node_modules|bower_components|build)/, | |
use: { | |
loader: 'babel-loader', | |
options: { | |
presets: ['env'] | |
} | |
} | |
} | |
] | |
}, | |
externals: { | |
'react': 'commonjs react' // this line is just to use the React dependency of our parent-testing-project instead of using our own React. | |
} | |
}; |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment