-
Notifications
You must be signed in to change notification settings - Fork 4.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
refactor npm run build:css #1433
Comments
We need some shell scripting, a Makefile, and a couple of scripts written in lolcode somewhere in that toolchain. How are we meant to be web 2.5 with only two languages? |
Wow that's painful. I'm assuming this would look better:
I'm assuming this project would need to get off bower, switch to full |
Getting off of bower would rely on better versions of requirejs and mathjax npm packages. |
As in, the requirejs package does not currently play well with webpack. |
We have told quite a few people to use |
setup css/js can call |
#1436 removes the js->python call. I still wish that webpack, etc. (everything, really) used Makefile-style detection to determine if builds need to run again, because unnecessary webpack rebuilds take a really long time. |
Looking again, the npm packages for requirejs abd bower are self-contained, so they could be fetched via as npm packages and then served in-place or move the files to another location for serving. |
Thanks.
Are you going to rewrite a javascript building tool ? But agree, even if not based on datetime at least invalidate only part of the build graph when content hash changes... |
It is ridiculously slow, and the step it takes are also ridiculous as:
npm run build:css
python setup.py css
npm install
(to get bower)npm run
bower install
Like really ? Asking the build the css invoke 3 different installation programs in 2 different languages. The build itself take a fraction of a second, for 2 files.
The text was updated successfully, but these errors were encountered: