Resolve loaders relative to react-scripts (#36)

Fixes #31
This commit is contained in:
Dan Abramov
2016-07-20 14:35:00 +01:00
committed by GitHub
parent e1ff147b7d
commit 2dc6d2c903
4 changed files with 25 additions and 7 deletions

View File

@@ -9,6 +9,12 @@
module.exports = {
cacheDirectory: true,
presets: ['es2015', 'es2016', 'react'],
plugins: ['transform-object-rest-spread']
presets: [
'babel-preset-es2015',
'babel-preset-es2016',
'babel-preset-react'
].map(require.resolve),
plugins: [
'babel-plugin-transform-object-rest-spread'
].map(require.resolve)
};

View File

@@ -8,9 +8,13 @@
*/
module.exports = {
presets: ['es2015', 'es2016', 'react'],
presets: [
'babel-preset-es2015',
'babel-preset-es2016',
'babel-preset-react'
].map(require.resolve),
plugins: [
'transform-object-rest-spread',
'transform-react-constant-elements'
]
'babel-plugin-transform-object-rest-spread',
'babel-plugin-transform-react-constant-elements'
].map(require.resolve)
};

View File

@@ -19,7 +19,7 @@ var relative = isInNodeModules ? '../../..' : '..';
module.exports = {
devtool: 'eval',
entry: [
'webpack-dev-server/client?http://localhost:3000',
require.resolve('webpack-dev-server/client') + '?http://localhost:3000',
'./src/index.js'
],
output: {
@@ -29,6 +29,10 @@ module.exports = {
filename: 'bundle.js',
publicPath: '/'
},
resolveLoader: {
root: path.join(__dirname, '..', 'node_modules'),
moduleTemplates: ['*-loader']
},
module: {
preLoaders: [
{

View File

@@ -27,6 +27,10 @@ module.exports = {
// Good news: we can infer it from package.json :-)
publicPath: '/'
},
resolveLoader: {
root: path.join(__dirname, '..', 'node_modules'),
moduleTemplates: ['*-loader']
},
module: {
preLoaders: [
{