enjalot / blockbuilder

Create, fork and edit d3.js code snippets for use with bl.ocks.org right in the browser, no terminal required.
Other
323 stars 59 forks source link

investigate python 2.x dependency introduced by sass #233

Open micahstubbs opened 5 years ago

micahstubbs commented 5 years ago

investigate python 2.x dependency introduced by sass

it seems that npm install will now fail on a machine with python 3.x

I think the culprit is node-gyp which builds node-sass from source.

env

macOS 10.14.5 Beta
node v11.10.0
npm 6.8.0
micahstubbs commented 5 years ago

ideally, we would not depend on any particular python version at all.

hydrosquall commented 5 years ago

Another option might be to upgrade node-sass in this repo, since 4.12.0 installed cleanly without error on my device over in blockbuilder-search. I tried it in this repo too and that installed without error even without upgrading webpack.

micahstubbs commented 5 years ago

ah, that is good to know!

eventually, I'd like to move away from sass entirely to css-modules or some css-in-js solution.