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
Revamp build mechanism #504
Comments
I get this from the "keep it clean" point of view, but for those that actually check |
We may be able to abuse the GitHub repo (sorry @andrew 👅 ) with https://github.com/mapbox/node-pre-gyp |
I wonder if @ErisDS can shed some light on how pre-gyp is working for the ghost team? |
I ❤️ pre-gyp so much. It has unquestionably completely solved the biggest install problem we had with Ghost, the only time people have issues with sqlite3 now is if they're on a system so obscure there's no binary available AND no the system is missing build tools - which is quite rare - and people in that situation usually have the savvy to resolve the problem. As proof this isn't just hyperbole, check out our installation forum. Go back to the first pages and the majority of issues are with people getting stuck on the |
Accept multiple - characters before interpolant
It involves,
lib/build.js
andscripts/republish
.Current behavior
For contributor:
When we do
npm install
, it:bin/<os-name>-<architecture>/binding.node
node-sass-binaries
bin
build.js
script..For consumers (via nodejs.org):
bin
bin/<os-name>-<architecture>/binding.node
Preferred behavior
For contributor:
It should:
bin/<os-name>-<architecture>/binding.node
For consumer (via nodejs.org):
It should:
bin
and remove others from the disk.bin/<os-name>-<architecture>/binding.node
The text was updated successfully, but these errors were encountered: