Description
If you are reporting a bug, please fill in below. Otherwise feel free to remove this template entirely.
Can you reproduce the problem with latest npm?
Yes with latest yarn
Many errors, especially related to "missing modules", are due to npm bugs.
If you're using Windows, follow these instructions to update npm.
If you're using OS X or Linux, run this to update npm:
npm install -g npm@latest
cd your_project_directory
rm -rf node_modules
npm install
I did npm upgrade -g yarn
(yarn --version
gives 0.24.4
)
I did rm -rf node_modules
yarn install
Then try to reproduce the issue again.
Can you still reproduce it?
Yes
Description
What are you reporting?
Unable to run yarn start
Expected behavior
App loads on development server
Tell us what you think should happen.
Project was building before upgrading to react-scripts 1.0.0
I was on 0.9.5
before.
Actual behavior
Tell us what actually happens.
Getting this stacktrace
TypeError: Cannot read property 'request' of undefined
- ExternalModuleFactoryPlugin.js:37 handleExternals
[mustang-web]/[webpack]/lib/ExternalModuleFactoryPlugin.js:37:33
- ExternalModuleFactoryPlugin.js:46 next
[mustang-web]/[webpack]/lib/ExternalModuleFactoryPlugin.js:46:8
- ExternalModuleFactoryPlugin.js:59 handleExternals
[mustang-web]/[webpack]/lib/ExternalModuleFactoryPlugin.js:59:7
- ExternalModuleFactoryPlugin.js:79 ExternalModuleFactoryPlugin.<anonymous>
[mustang-web]/[webpack]/lib/ExternalModuleFactoryPlugin.js:79:5
- NormalModuleFactory.js:246 applyPluginsAsyncWaterfall
[mustang-web]/[react-scripts]/[webpack]/lib/NormalModuleFactory.js:246:4
- Tapable.js:204
[mustang-web]/[react-scripts]/[tapable]/lib/Tapable.js:204:11
- IgnorePlugin.js:56 IgnorePlugin.checkIgnore
[mustang-web]/[react-scripts]/[webpack]/lib/IgnorePlugin.js:56:10
- Tapable.js:208 NormalModuleFactory.applyPluginsAsyncWaterfall
[mustang-web]/[react-scripts]/[tapable]/lib/Tapable.js:208:13
- NormalModuleFactory.js:230 NormalModuleFactory.create
[mustang-web]/[react-scripts]/[webpack]/lib/NormalModuleFactory.js:230:8
- Compilation.js:382 Compilation._addModuleChain
[mustang-web]/[react-scripts]/[webpack]/lib/Compilation.js:382:17
- Compilation.js:464 Compilation.addEntry
[mustang-web]/[react-scripts]/[webpack]/lib/Compilation.js:464:8
- SingleEntryPlugin.js:22 SingleEntryPlugin.<anonymous>
[mustang-web]/[webpack]/lib/SingleEntryPlugin.js:22:15
- Tapable.js:229 Compiler.applyPluginsParallel
[mustang-web]/[react-scripts]/[tapable]/lib/Tapable.js:229:14
- Compiler.js:488
[mustang-web]/[react-scripts]/[webpack]/lib/Compiler.js:488:8
- Tapable.js:131 Compiler.applyPluginsAsyncSeries
[mustang-web]/[react-scripts]/[tapable]/lib/Tapable.js:131:46
- Compiler.js:481 Compiler.compile
[mustang-web]/[react-scripts]/[webpack]/lib/Compiler.js:481:7
Environment
Run these commands in the project folder and fill in their results:
npm ls react-scripts
(if you haven’t ejected):
npm ls react-scripts [10:58:24 PM]
[email protected] /Users/drew/projects/mustang/mustang-web
└─┬ [email protected]
└── UNMET PEER DEPENDENCY [email protected]
npm ERR! peer dep missing: webpack@2, required by [email protected]
npm ERR! peer dep missing: webpack@^2.2.0, required by [email protected]
npm ERR! peer dep missing: webpack@^2.2.0, required by [email protected]
-
node -v
:
v7.10.0
-
npm -v
:
4.2.0
-
yarn -v
:
v0.24.4
Then, specify:
- Operating system: OSX
- Browser and version: Chrome
Reproducible Demo
This is probably something really obvious. Let me know if you would like me to make a public repo. Sorry my code is in a private repo.
Please take the time to create a new app that reproduces the issue.
Alternatively, you could copy your app that experiences the problem and start removing things until you’re left with the minimal reproducible demo.
(Accidentally, you might get to the root of your problem during that process.)
Push to GitHub and paste the link here.
By doing this, you're helping the Create React App contributors a big time!
Demonstrable issues gets fixed faster.