You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Node 6.2.2 + npm 3.9.5 + Windows (I only have windows to test on at the moment)
clone current repo and run npm install
Move the contents of the .container class from client/modules/App.css to client/modules/test.css as .test {...} and change client/modules/App.css to .container { composes: test from "./test.css" }
npm run start - same error as issue 193 regarding __webpack_require__ appears
However...
If you start the project using the code from the repo and then make the above changes, it works after the hot module reloader has done it's thing, but it won't work if you stop and restart.
This seems like a recent issue as our project that's based off a slightly older version of Mern doesn't display this issue. However it was present when using the latest Mern repo to get this bug report together for the issues below.
import vs requires for css
After installing the new extract-text-webpack-plugin and making the change from entry to hasRuntime() in chunk-manifest-webpack-plugin, trying to run the bs command results in Module parse failed for each css import by a js file.
Changing the imports to require() fixes this error, but seems like a step back.
After changing css imports to requires, running bs seems to build fine, but the built app won't start. You get errors like:
"container": "App__container__15uqt " + __webpack_require__(0).locals["test"] + ""
^
TypeError: Cannot read property 'test' of undefined
at Object.<anonymous> (C:\ctm\mern-starter-master\dist\server.bundle.js:1057:72)
The production css seems to build correctly, but instead of adding the generated css classname for .test in the server bundle it's trying to look it up from a module - in this case __webpack_require__(0) is react.
This is the error I was initially going to raise, the others appeared whilst trying to replicate the issue on the lasted Mern repo. Any help or guidance that anyone can provide will be most appreciated 👍
The text was updated successfully, but these errors were encountered:
Hey guys, awesome work on the boilerplate 👍
However there are a few issues with using composes and CSS modules.
Repro:
.container
class fromclient/modules/App.css
toclient/modules/test.css
as.test {...}
and changeclient/modules/App.css
to.container { composes: test from "./test.css" }
__webpack_require__
appearsHowever...
If you start the project using the code from the repo and then make the above changes, it works after the hot module reloader has done it's thing, but it won't work if you stop and restart.
This seems like a recent issue as our project that's based off a slightly older version of Mern doesn't display this issue. However it was present when using the latest Mern repo to get this bug report together for the issues below.
After installing the new extract-text-webpack-plugin and making the change from
entry
tohasRuntime()
in chunk-manifest-webpack-plugin, trying to run the bs command results inModule parse failed
for each css import by a js file.Changing the imports to
require()
fixes this error, but seems like a step back.The production css seems to build correctly, but instead of adding the generated css classname for
.test
in the server bundle it's trying to look it up from a module - in this case__webpack_require__(0)
is react.This is the error I was initially going to raise, the others appeared whilst trying to replicate the issue on the lasted Mern repo. Any help or guidance that anyone can provide will be most appreciated 👍
The text was updated successfully, but these errors were encountered: