Comments (9)
Just to make sure: are you having that error message with the latest version?
It used to be JSON.stringify(
in the older version, but then became util.inspect(
.
Also, you can add an extra debugging line in node_modules/universal-webpack/build/server.js
:
// Start webpage rendering server
// (this module will be compiled by Webpack server-side build from './source/server.js')
const starter = require(server_bundle_path)
console.log('@@@@@@@@@@@@', require('fs').readFileSync(server_bundle_path, 'utf8'))
And see what are the actual contents of the file.
from universal-webpack.
Ok I will try this. I do have the latest version I was typing the error from memory so not quite right.
from universal-webpack.
Ok here is what I got on my first try (looks like the file contents are a few blank lines?). I will try a few more times and see if I get a different result:
(waiting for Webpack build to finish)
("/Users/andrewdailey/Code/mortgagehipporeact/build/server/server.js" not found)
(waiting for Webpack build to finish)
("/Users/andrewdailey/Code/mortgagehipporeact/build/server/server.js" not found)
(waiting for Webpack build to finish)
("/Users/andrewdailey/Code/mortgagehipporeact/build/server/server.js" not found)
(waiting for Webpack build to finish)
@@@@@@@@@@@@
Error: [universal-webpack] Your server source file must export a function. Got {}
at /Users/myname/Code/myproject/node_modules/universal-webpack/source/server.js:68:3
from universal-webpack.
Hmm, really, two blank lines.
You can change it even further to:
console.log('@' + require('fs').readFileSync(server_bundle_path, 'utf8') + '@')
To know for sure
from universal-webpack.
As for the solution, I could, for example, check for the file contents.
If it's blank, then try after a second (recursively).
I guess I'll go that route.
from universal-webpack.
Tried with the second console.log options, and got no contents:
("/Users/andrewdailey/Code/mortgagehipporeact/build/server/server.js" not found)
(waiting for Webpack build to finish)
@@
Error: [universal-webpack] Your server source file must export a function. Got {}
from universal-webpack.
Oh, that's better. So it's not blank, it's simply empty. That makes sense. Releasing the fix.
from universal-webpack.
Try the latest version and see if it works for you (in time)
from universal-webpack.
Ok great thanks!
from universal-webpack.
Related Issues (20)
- webpack-dev-server does not support es6 modules HOT 2
- support css-loader v2 HOT 7
- Error: [universal-webpack] Your server source file must export a function. Got [ 'libserver' ] HOT 7
- typescript signatures for clientConfiguration/serverConfiguration do not include options HOT 2
- Advanced config HOT 5
- webpack-chunks.json not found HOT 1
- How to config webpack-chunks.json path? HOT 3
- Compatibility with css-loader@3 broken HOT 2
- parser: { requireEnsure: false } } HOT 1
- support css loader v3 HOT 1
- [Question] SSR Support for Files like png and svg HOT 3
- webpack-isomorphic-tools to universal-webpack
- extract-text-webpack-plugin deprecated HOT 10
- DeprecationWarning HOT 2
- Flash of Unstyled Content with Webpack 4 HOT 2
- Nodemon causes Error 503 on Hot reload HOT 8
- Using dynamic imports causes the output filename to be the first encounted chunk name when generating server bundle HOT 4
- Fails to run server using DllPlugin, "ReferenceError: vendor is not defined"
- webpack-serve has been DEPRECATED HOT 2
- Readme is difficult to follow HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from universal-webpack.