Welcome to the Treehouse Community
Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.
Looking to learn something new?
Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.
Start your free trialPeter Mingione
10,484 PointsI am unable to start or build the application in the course React Router 4 Basics
Hi All, I am unable to start or build the application in the course React Router 4 Basics. I have been able to successfully complete this course in the past but now I am getting errors. I am not sure what has changed.
Here is the error that I am getting in the browser ...
Html Webpack Plugin: Error: Child compilation failed: Module.createRequire is not a function
child-compiler.js:169 childCompiler.runAsChild [course-directory]/[html-webpack-plugin]/lib/child-compiler.js:169:18
Compiler.js:564 compile [course-directory]/[webpack]/lib/Compiler.js:564:11
Compiler.js:1183 hooks.afterCompile.callAsync.err [course-directory]/[webpack]/lib/Compiler.js:1183:17
Hook.js:18 Hook.CALL_ASYNC_DELEGATE [as _callAsync] [course-directory]/[tapable]/lib/Hook.js:18:14
Compiler.js:1179 compilation.seal.err [course-directory]/[webpack]/lib/Compiler.js:1179:33
Compilation.js:2785 finalCallback [course-directory]/[webpack]/lib/Compilation.js:2785:11
Compilation.js:3090 hooks.afterSeal.callAsync.err [course-directory]/[webpack]/lib/Compilation.js:3090:11
Hook.js:18 Hook.CALL_ASYNC_DELEGATE [as _callAsync] [course-directory]/[tapable]/lib/Hook.js:18:14
And here is the error I am getting in the terminal ...
Failed to compile.
Module not found: Error: Can't resolve 'react/lib/React' in '/Users/petermingione-macbook-home/Desktop/react-router-4/1-Getting-Started-with-React-Router/3-Introducing-the-Project/course-directory/node_modules/react-dom/lib' asset static/js/bundle.js 1.13 MiB [emitted] (name: main) 1 related asset asset index.html 1.03 KiB [emitted] asset asset-manifest.json 190 bytes [emitted] runtime modules 28.2 KiB 13 modules modules by path ./node_modules/ 973 KiB 249 modules modules by path ./src/ 16.9 KiB modules by path ./src/css/*.css 13.8 KiB ./src/css/index.css 2.77 KiB [built] [code generated] ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[5].use[2]!./node_modules/source-map-loader/dist/cjs.js!./src/css/index.css 11 KiB [built] [code generated] ./src/index.js 1.58 KiB [built] [code generated] ./src/components/App.js 1.55 KiB [built] [code generated]
ERROR in ./node_modules/react-dom/lib/LinkedValueUtils.js 16:12-38 Module not found: Error: Can't resolve 'react/lib/React' in '/Users/petermingione-macbook-home/Desktop/react-router-4/1-Getting-Started-with-React-Router/3-Introducing-the-Project/course-directory/node_modules/react-dom/lib' @ ./node_modules/react-dom/lib/ReactDOMTextarea.js 13:23-52 @ ./node_modules/react-dom/lib/ReactDOMComponent.js 43:23-52 @ ./node_modules/react-dom/lib/ReactDefaultInjection.js 24:24-54 @ ./node_modules/react-dom/lib/ReactDOM.js 14:28-62 @ ./node_modules/react-dom/index.js 3:0-42 @ ./src/index.js 5:0-33 9:0-15
ERROR in ./node_modules/react-dom/lib/ReactChildReconciler.js 39:31-74 Module not found: Error: Can't resolve 'react/lib/ReactComponentTreeHook' in '/Users/petermingione-macbook-home/Desktop/react-router-4/1-Getting-Started-with-React-Router/3-Introducing-the-Project/course-directory/node_modules/react-dom/lib' @ ./node_modules/react-dom/lib/ReactMultiChild.js 22:27-60 @ ./node_modules/react-dom/lib/ReactDOMComponent.js 47:22-50 @ ./node_modules/react-dom/lib/ReactDefaultInjection.js 24:24-54 @ ./node_modules/react-dom/lib/ReactDOM.js 14:28-62 @ ./node_modules/react-dom/index.js 3:0-42 @ ./src/index.js 5:0-33 9:0-15
ERROR in ./node_modules/react-dom/lib/ReactCompositeComponent.js 13:12-38 Module not found: Error: Can't resolve 'react/lib/React' in '/Users/petermingione-macbook-home/Desktop/react-router-4/1-Getting-Started-with-React-Router/3-Introducing-the-Project/course-directory/node_modules/react-dom/lib' @ ./node_modules/react-dom/lib/instantiateReactComponent.js 13:30-66 @ ./node_modules/react-dom/lib/ReactMount.js 44:32-70 @ ./node_modules/react-dom/lib/ReactDOM.js 16:17-40 @ ./node_modules/react-dom/index.js 3:0-42 @ ./src/index.js 5:0-33 9:0-15
ERROR in ./node_modules/react-dom/lib/ReactCompositeComponent.js 17:24-62 Module not found: Error: Can't resolve 'react/lib/ReactCurrentOwner' in '/Users/petermingione-macbook-home/Desktop/react-router-4/1-Getting-Started-with-React-Router/3-Introducing-the-Project/course-directory/node_modules/react-dom/lib' @ ./node_modules/react-dom/lib/instantiateReactComponent.js 13:30-66 @ ./node_modules/react-dom/lib/ReactMount.js 44:32-70 @ ./node_modules/react-dom/lib/ReactDOM.js 16:17-40 @ ./node_modules/react-dom/index.js 3:0-42 @ ./src/index.js 5:0-33 9:0-15
ERROR in ./node_modules/react-dom/lib/ReactDOMInvalidARIAHook.js 12:29-72 Module not found: Error: Can't resolve 'react/lib/ReactComponentTreeHook' in '/Users/petermingione-macbook-home/Desktop/react-router-4/1-Getting-Started-with-React-Router/3-Introducing-the-Project/course-directory/node_modules/react-dom/lib' @ ./node_modules/react-dom/lib/ReactDOM.js 109:32-68 @ ./node_modules/react-dom/index.js 3:0-42 @ ./src/index.js 5:0-33 9:0-15
ERROR in ./node_modules/react-dom/lib/ReactDOMNullInputValuePropHook.js 10:29-72 Module not found: Error: Can't resolve 'react/lib/ReactComponentTreeHook' in '/Users/petermingione-macbook-home/Desktop/react-router-4/1-Getting-Started-with-React-Router/3-Introducing-the-Project/course-directory/node_modules/react-dom/lib' @ ./node_modules/react-dom/lib/ReactDOM.js 107:39-82 @ ./node_modules/react-dom/index.js 3:0-42 @ ./src/index.js 5:0-33 9:0-15
ERROR in ./node_modules/react-dom/lib/ReactDOMOption.js 12:12-38 Module not found: Error: Can't resolve 'react/lib/React' in '/Users/petermingione-macbook-home/Desktop/react-router-4/1-Getting-Started-with-React-Router/3-Introducing-the-Project/course-directory/node_modules/react-dom/lib' @ ./node_modules/react-dom/lib/ReactDOMComponent.js 39:21-48 @ ./node_modules/react-dom/lib/ReactDefaultInjection.js 24:24-54 @ ./node_modules/react-dom/lib/ReactDOM.js 14:28-62 @ ./node_modules/react-dom/index.js 3:0-42 @ ./src/index.js 5:0-33 9:0-15
ERROR in ./node_modules/react-dom/lib/ReactDOMUnknownPropertyHook.js 14:29-72 Module not found: Error: Can't resolve 'react/lib/ReactComponentTreeHook' in '/Users/petermingione-macbook-home/Desktop/react-router-4/1-Getting-Started-with-React-Router/3-Introducing-the-Project/course-directory/node_modules/react-dom/lib' @ ./node_modules/react-dom/lib/ReactDOM.js 105:36-76 @ ./node_modules/react-dom/index.js 3:0-42 @ ./src/index.js 5:0-33 9:0-15
ERROR in ./node_modules/react-dom/lib/ReactDebugTool.js 15:29-72 Module not found: Error: Can't resolve 'react/lib/ReactComponentTreeHook' in '/Users/petermingione-macbook-home/Desktop/react-router-4/1-Getting-Started-with-React-Router/3-Introducing-the-Project/course-directory/node_modules/react-dom/lib' @ ./node_modules/react-dom/lib/ReactInstrumentation.js 14:23-50 @ ./node_modules/react-dom/lib/ReactDOM.js 103:29-62 @ ./node_modules/react-dom/index.js 3:0-42 @ ./src/index.js 5:0-33 9:0-15
ERROR in ./node_modules/react-dom/lib/ReactMount.js 16:12-38 Module not found: Error: Can't resolve 'react/lib/React' in '/Users/petermingione-macbook-home/Desktop/react-router-4/1-Getting-Started-with-React-Router/3-Introducing-the-Project/course-directory/node_modules/react-dom/lib' @ ./node_modules/react-dom/lib/ReactDOM.js 16:17-40 @ ./node_modules/react-dom/index.js 3:0-42 @ ./src/index.js 5:0-33 9:0-15
ERROR in ./node_modules/react-dom/lib/ReactMount.js 20:24-62 Module not found: Error: Can't resolve 'react/lib/ReactCurrentOwner' in '/Users/petermingione-macbook-home/Desktop/react-router-4/1-Getting-Started-with-React-Router/3-Introducing-the-Project/course-directory/node_modules/react-dom/lib' @ ./node_modules/react-dom/lib/ReactDOM.js 16:17-40 @ ./node_modules/react-dom/index.js 3:0-42 @ ./src/index.js 5:0-33 9:0-15
ERROR in ./node_modules/react-dom/lib/ReactMultiChild.js 18:24-62 Module not found: Error: Can't resolve 'react/lib/ReactCurrentOwner' in '/Users/petermingione-macbook-home/Desktop/react-router-4/1-Getting-Started-with-React-Router/3-Introducing-the-Project/course-directory/node_modules/react-dom/lib' @ ./node_modules/react-dom/lib/ReactDOMComponent.js 47:22-50 @ ./node_modules/react-dom/lib/ReactDefaultInjection.js 24:24-54 @ ./node_modules/react-dom/lib/ReactDOM.js 14:28-62 @ ./node_modules/react-dom/index.js 3:0-42 @ ./src/index.js 5:0-33 9:0-15
ERROR in ./node_modules/react-dom/lib/ReactNodeTypes.js 13:12-38 Module not found: Error: Can't resolve 'react/lib/React' in '/Users/petermingione-macbook-home/Desktop/react-router-4/1-Getting-Started-with-React-Router/3-Introducing-the-Project/course-directory/node_modules/react-dom/lib' @ ./node_modules/react-dom/lib/getHostComponentFromComposite.js 10:21-48 @ ./node_modules/react-dom/lib/ReactDOM.js 26:36-78 @ ./node_modules/react-dom/index.js 3:0-42 @ ./src/index.js 5:0-33 9:0-15
ERROR in ./node_modules/react-dom/lib/ReactUpdateQueue.js 12:24-62 Module not found: Error: Can't resolve 'react/lib/ReactCurrentOwner' in '/Users/petermingione-macbook-home/Desktop/react-router-4/1-Getting-Started-with-React-Router/3-Introducing-the-Project/course-directory/node_modules/react-dom/lib' @ ./node_modules/react-dom/lib/ReactMount.js 38:23-52 @ ./node_modules/react-dom/lib/ReactDOM.js 16:17-40 @ ./node_modules/react-dom/index.js 3:0-42 @ ./src/index.js 5:0-33 9:0-15
ERROR in ./node_modules/react-dom/lib/checkReactTypeSpec.js 71:37-80 Module not found: Error: Can't resolve 'react/lib/ReactComponentTreeHook' in '/Users/petermingione-macbook-home/Desktop/react-router-4/1-Getting-Started-with-React-Router/3-Introducing-the-Project/course-directory/node_modules/react-dom/lib' @ ./node_modules/react-dom/lib/ReactCompositeComponent.js 30:27-58 @ ./node_modules/react-dom/lib/instantiateReactComponent.js 13:30-66 @ ./node_modules/react-dom/lib/ReactMount.js 44:32-70 @ ./node_modules/react-dom/lib/ReactDOM.js 16:17-40 @ ./node_modules/react-dom/index.js 3:0-42 @ ./src/index.js 5:0-33 9:0-15
ERROR in ./node_modules/react-dom/lib/findDOMNode.js 12:24-62 Module not found: Error: Can't resolve 'react/lib/ReactCurrentOwner' in '/Users/petermingione-macbook-home/Desktop/react-router-4/1-Getting-Started-with-React-Router/3-Introducing-the-Project/course-directory/node_modules/react-dom/lib' @ ./node_modules/react-dom/lib/ReactDOM.js 24:18-42 @ ./node_modules/react-dom/index.js 3:0-42 @ ./src/index.js 5:0-33 9:0-15
ERROR in ./node_modules/react-dom/lib/flattenChildren.js 43:33-76 Module not found: Error: Can't resolve 'react/lib/ReactComponentTreeHook' in '/Users/petermingione-macbook-home/Desktop/react-router-4/1-Getting-Started-with-React-Router/3-Introducing-the-Project/course-directory/node_modules/react-dom/lib' @ ./node_modules/react-dom/lib/ReactMultiChild.js 26:22-50 @ ./node_modules/react-dom/lib/ReactDOMComponent.js 47:22-50 @ ./node_modules/react-dom/lib/ReactDefaultInjection.js 24:24-54 @ ./node_modules/react-dom/lib/ReactDOM.js 14:28-62 @ ./node_modules/react-dom/index.js 3:0-42 @ ./src/index.js 5:0-33 9:0-15
ERROR in ./node_modules/react-dom/lib/instantiateReactComponent.js 19:21-56 Module not found: Error: Can't resolve 'react/lib/getNextDebugID' in '/Users/petermingione-macbook-home/Desktop/react-router-4/1-Getting-Started-with-React-Router/3-Introducing-the-Project/course-directory/node_modules/react-dom/lib' @ ./node_modules/react-dom/lib/ReactMount.js 44:32-70 @ ./node_modules/react-dom/lib/ReactDOM.js 16:17-40 @ ./node_modules/react-dom/index.js 3:0-42 @ ./src/index.js 5:0-33 9:0-15
ERROR in ./node_modules/react-dom/lib/traverseAllChildren.js 12:24-62 Module not found: Error: Can't resolve 'react/lib/ReactCurrentOwner' in '/Users/petermingione-macbook-home/Desktop/react-router-4/1-Getting-Started-with-React-Router/3-Introducing-the-Project/course-directory/node_modules/react-dom/lib' @ ./node_modules/react-dom/lib/flattenChildren.js 13:26-58 @ ./node_modules/react-dom/lib/ReactMultiChild.js 26:22-50 @ ./node_modules/react-dom/lib/ReactDOMComponent.js 47:22-50 @ ./node_modules/react-dom/lib/ReactDefaultInjection.js 24:24-54 @ ./node_modules/react-dom/lib/ReactDOM.js 14:28-62 @ ./node_modules/react-dom/index.js 3:0-42 @ ./src/index.js 5:0-33 9:0-15
ERROR in Module.createRequire is not a function
ERROR in Error: Child compilation failed: Module.createRequire is not a function
child-compiler.js:169 childCompiler.runAsChild [course-directory]/[html-webpack-plugin]/lib/child-compiler.js:169:18
Compiler.js:564 compile [course-directory]/[webpack]/lib/Compiler.js:564:11
Compiler.js:1183 hooks.afterCompile.callAsync.err [course-directory]/[webpack]/lib/Compiler.js:1183:17
Hook.js:18 Hook.CALL_ASYNC_DELEGATE [as _callAsync] [course-directory]/[tapable]/lib/Hook.js:18:14
Compiler.js:1179 compilation.seal.err [course-directory]/[webpack]/lib/Compiler.js:1179:33
Compilation.js:2785 finalCallback [course-directory]/[webpack]/lib/Compilation.js:2785:11
Compilation.js:3090 hooks.afterSeal.callAsync.err [course-directory]/[webpack]/lib/Compilation.js:3090:11
Hook.js:18 Hook.CALL_ASYNC_DELEGATE [as _callAsync] [course-directory]/[tapable]/lib/Hook.js:18:14
1 ERROR in child compilations (Use 'stats.children: true' resp. '--stats-children' for more details)
19 errors have detailed information that is not shown. Use 'stats.errorDetails: true' resp. '--stats-error-details' to show it.
webpack 5.69.1 compiled with 22 errors in 5588 ms