Comments (5)
Hello.
I guess that may be the case when it waits for webpack-assets.json
to be created and doesn't exit until the file is created
https://github.com/halt-hammerzeit/webpack-isomorphic-tools/blob/master/source/index.js#L589-L595
Check that ${root}/webpack-assets.json
file exists before running these tests.
Or you can do a simple fs.writeFileSync()
in this case.
from webpack-isomorphic-tools.
I see that the file is created & I can receive the rendered content. All tests passed except exit
from webpack-isomorphic-tools.
I cloned your repo and ran the tests (npm test
instead of npm run test
) and they are passing.
You should also add mocha
to your dependencies.
G:\work\redux-universal [tests +1 ~1 -0 !]> npm test
> [email protected] test G:\work\redux-universal
> better-npm-run test
running better-npm-run in G:\work\redux-universal
Executing script: test
to be executed: webpack --config webpack/webpack.config.js && mocha --require babel-register ./tests/**/*.test.js -t 250
00
Hash: 19beed511fe22cf1c50b
Version: webpack 1.12.13
Time: 6567ms
Asset Size Chunks Chunk Names
vendor.bundle.js 3.4 MB 0 [emitted] vendor
main-19beed511fe22cf1c50b.js 2.45 MB 1 [emitted] main
Hash: 19beed511fe22cf1c50b
Version: webpack 1.12.13
Time: 6567ms
Asset Size Chunks Chunk Names
vendor.bundle.js 3.4 MB 0 [emitted] vendor
main-19beed511fe22cf1c50b.js 2.45 MB 1 [emitted] main
[0] multi vendor 40 bytes {0} [built]
[0] multi main 40 bytes {1} [built]
+ 1030 hidden modules
Server Rendering
/user
==> � Listening on port 3000. Open up http://localhost:3000/ in your browser.
Action {}
√ should has users rendered
/user:username
Action {}
Action {}
Action { type: '$$local.register',
payload:
{ ident: 'app',
initial: 0,
reducer: [Function: reducer],
persist: [Function: identity] } }
√ should has users rendered
√ should has user detail rendered
3 passing (7s)
G:\work\redux-universal [tests +1 ~1 -0 !]>
from webpack-isomorphic-tools.
Thank you :)
from webpack-isomorphic-tools.
FYI
I'm posting this in every issue and PR to notify whoever may be interested:
today I've released an alternative helper library called universal-webpack
.
It takes a different approach than webpack-ismorphic-tools
and instead of hacking Node.js require()
calls it just compiles all code with target: 'node'
webpack configuration option.
As a result, all Webpack plugins and features are supported.
If you think you might need that here's an example project:
https://github.com/halt-hammerzeit/webpack-react-redux-isomorphic-render-example
from webpack-isomorphic-tools.
Related Issues (20)
- Seems like my webpack.config.js file is getting ignored HOT 1
- Error while wepback build HOT 2
- Is it possible to have _style property in production using ExtractTextPlugin loader HOT 2
- webpack_asset_path is not defined HOT 3
- Keep getting errors module not defined and exports not defined HOT 9
- Ability to ignore warnings / errors HOT 6
- Ability to specify publicPath at runtime for server-side? HOT 1
- Inside CSS, background-url is packaged into absolute paths HOT 1
- Support for compression webpack plugin (js.gz) HOT 1
- Resolving webpack custom module paths HOT 1
- SyntaxError: Unexpected token < (skipping require call, fallback to original loader) HOT 5
- webpack-isomorphic-tools/plugin ReferenceError: window is not defined HOT 11
- Depreciation for webpack 4x HOT 2
- Clarification in README HOT 2
- mini-css-extract-plugin HOT 1
- anyway to define __webpack_public_path__ or cdn? HOT 15
- Webpack resolve extensions not working with SSR
- Babel 7 is not supported HOT 4
- (/config/webpack-assets.json not found) HOT 1
- Unexpected token less file HOT 6
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 webpack-isomorphic-tools.