Add a temporary fix for generators (#262)

This enables us to ship them now, and find a way to resolve runtime path without webpack later.
See https://github.com/facebookincubator/create-react-app/issues/255
This commit is contained in:
Dan Abramov
2016-07-28 19:52:14 +01:00
committed by GitHub
parent 29c913e92e
commit 9dab8715d4
2 changed files with 22 additions and 0 deletions

View File

@@ -30,6 +30,17 @@ module.exports = {
},
resolve: {
extensions: ['', '.js', '.json'],
alias: {
// This `alias` section can be safely removed after ejection.
// We do this because `babel-runtime` may be inside `react-scripts`,
// so when `babel-plugin-transform-runtime` imports it, it will not be
// available to the app directly. This is a temporary solution that lets
// us ship support for generators. However it is far from ideal, and
// if we don't have a good solution, we should just make `babel-runtime`
// a dependency in generated projects.
// See https://github.com/facebookincubator/create-react-app/issues/255
'babel-runtime/regenerator': require.resolve('babel-runtime/regenerator')
}
},
resolveLoader: {
root: paths.ownNodeModules,

View File

@@ -37,6 +37,17 @@ module.exports = {
},
resolve: {
extensions: ['', '.js', '.json'],
alias: {
// This `alias` section can be safely removed after ejection.
// We do this because `babel-runtime` may be inside `react-scripts`,
// so when `babel-plugin-transform-runtime` imports it, it will not be
// available to the app directly. This is a temporary solution that lets
// us ship support for generators. However it is far from ideal, and
// if we don't have a good solution, we should just make `babel-runtime`
// a dependency in generated projects.
// See https://github.com/facebookincubator/create-react-app/issues/255
'babel-runtime/regenerator': require.resolve('babel-runtime/regenerator')
}
},
resolveLoader: {
root: paths.ownNodeModules,