Escribo esto con el fin de que si alguien tuvo un problema pueda solucionarlo, tal y como lo hice yo. Estuve como 2 hs luchando con este video, al principio no me funcionaba gulp porque no lo tenía instalado, luego tampoco tenía instalado sass. Así que instalé ambas cosas gulp y sass. Tratando de encontrar una solución también instalé python (aunque creo que no es necesario).
Seguía sin funcionar todo. Probé otras soluciones que tampoco funcionaron. Después me funcióno un boilerplate que no tenía gulp, así que otra vez intenté con el que proporciona EDteam que tiene gulp.
Descargué el boilerplate de EDteam. E hice todo lo que dice el readme:
## Modo de uso
1. Cree un fork de este repositorio y clonelo en local (o descargue este repositorio por zip).
2. Ejecute en terminal `npm install -g gulp-cli`
3. Ejecute `npm install` (asegurese de tener npm actualizado y Nodejs en v6 como minimo)
4. Ejecute `gulp dev` para trabajar e desarrollo
5. Ejecute `gulp build` para compilar sus archivos para produccion
6. Disfrute
En el punto 1. yo lo clone en local, después seguí paso por paso, el 2. también, aunque ya tenía instalado gulp, escribi todos esos comandos en la terminal VSC y funcionó todo perfectamente.
Hola Ya probé con el primer archivo de EDboilerplate. Después también probé con https://github.com/ArnoldLC/edboilerplate, y en este segundo me aparece un error como sino tuviera python, hace falta tener python para utilizar este segundo metodo?
C:\Users\fbecc\OneDrive\Escritorio\Escritorio 2\Programación\taller-miprimerapaginaweb\mi-primera-pagina-web2> npm install
> node-sass@4.11.0 install C:\Users\fbecc\OneDrive\Escritorio\Escritorio 2\Programación\taller-miprimerapaginaweb\mi-primera-pagina-web2\node_modules\node-sass
> node scripts/install.js
Downloading binary from https://github.com/sass/node-sass/releases/download/v4.11.0/win32-x64-72_binding.node
Cannot download "https://github.com/sass/node-sass/releases/download/v4.11.0/win32-x64-72_binding.node":
HTTP error 404 Not Found
Hint: If github.com is not accessible in your location
try setting a proxy via HTTP_PROXY, e.g.
export HTTP_PROXY=http://example.com:1234
or configure npm proxy via
npm config set proxy http://example.com:8080
> node-sass@4.11.0 postinstall C:\Users\fbecc\OneDrive\Escritorio\Escritorio 2\Programación\taller-miprimerapaginaweb\mi-primera-pagina-web2\node_modules\node-sass
> node scripts/build.js
Building: C:\Program Files\nodejs\node.exe C:\Users\fbecc\OneDrive\Escritorio\Escritorio 2\Programación\taller-miprimerapaginaweb\mi-primera-pagina-web2\node_modules\node-gyp\bin\node-gyp.js rebuild --verbose --libsass_ext= --libsass_cflags= --libsass_ldflags= --libsass_library=
gyp info it worked if it ends with ok
gyp verb cli [
gyp verb cli 'C:\\Program Files\\nodejs\\node.exe',
gyp verb cli 'C:\\Users\\fbecc\\OneDrive\\Escritorio\\Escritorio 2\\Programación\\taller-miprimerapaginaweb\\mi-primera-pagina-web2\\node_modules\\node-gyp\\bin\\node-gyp.js',
gyp verb cli 'rebuild',
gyp verb cli '--verbose',
gyp verb cli '--libsass_ext=',
gyp verb cli '--libsass_cflags=',
gyp verb cli '--libsass_ldflags=',
gyp verb cli '--libsass_library='
gyp verb cli ]
gyp info using node-gyp@3.8.0
gyp info using node@12.16.1 | win32 | x64
gyp verb command rebuild []
gyp verb command clean []
gyp verb clean removing "build" directory
gyp verb command configure []
gyp verb check python checking for Python executable "python2" in
the PATH
gyp verb `which` failed Error: not found: python2
gyp verb `which` failed at getNotFoundError (C:\Users\fbecc\OneDrive\Escritorio\Escritorio 2\Programación\taller-miprimerapaginaweb\mi-primera-pagina-web2\node_modules\which\which.js:13:12)
gyp verb `which` failed at F (C:\Users\fbecc\OneDrive\Escritorio\Escritorio 2\Programación\taller-miprimerapaginaweb\mi-primera-pagina-web2\node_modules\which\which.js:68:19)
gyp verb `which` failed at E (C:\Users\fbecc\OneDrive\Escritorio\Escritorio 2\Programación\taller-miprimerapaginaweb\mi-primera-pagina-web2\node_modules\which\which.js:80:29)
gyp verb `which` failed at C:\Users\fbecc\OneDrive\Escritorio\Escritorio 2\Programación\taller-miprimerapaginaweb\mi-primera-pagina-web2\node_modules\which\which.js:89:16
gyp verb `which` failed at C:\Users\fbecc\OneDrive\Escritorio\Escritorio 2\Programación\taller-miprimerapaginaweb\mi-primera-pagina-web2\node_modules\isexe\index.js:42:5
gyp verb `which` failed at C:\Users\fbecc\OneDrive\Escritorio\Escritorio 2\Programación\taller-miprimerapaginaweb\mi-primera-pagina-web2\node_modules\isexe\windows.js:36:5
gyp verb `which` failed at FSReqCallback.oncomplete (fs.js:166:21)
gyp verb `which` failed python2 Error: not found: python2
gyp verb `which` failed at getNotFoundError (C:\Users\fbecc\OneDrive\Escritorio\Escritorio 2\Programación\taller-miprimerapaginaweb\mi-primera-pagina-web2\node_modules\which\which.js:13:12)
gyp verb `which` failed at F (C:\Users\fbecc\OneDrive\Escritorio\Escritorio 2\Programación\taller-miprimerapaginaweb\mi-primera-pagina-web2\node_modules\which\which.js:68:19)
gyp verb `which` failed at E (C:\Users\fbecc\OneDrive\Escritorio\Escritorio 2\Programación\taller-miprimerapaginaweb\mi-primera-pagina-web2\node_modules\which\which.js:80:29)
gyp verb `which` failed at C:\Users\fbecc\OneDrive\Escritorio\Escritorio 2\Programación\taller-miprimerapaginaweb\mi-primera-pagina-web2\node_modules\which\which.js:89:16
gyp verb `which` failed at C:\Users\fbecc\OneDrive\Escritorio\Escritorio 2\Programación\taller-miprimerapaginaweb\mi-primera-pagina-web2\node_modules\isexe\index.js:42:5
gyp verb `which` failed at C:\Users\fbecc\OneDrive\Escritorio\Escritorio 2\Programación\taller-miprimerapaginaweb\mi-primera-pagina-web2\node_modules\isexe\windows.js:36:5
gyp verb `which` failed at FSReqCallback.oncomplete (fs.js:166:21) {
gyp verb `which` failed stack: 'Error: not found: python2\n' +
gyp verb `which` failed ' at getNotFoundError (C:\\Users\\fbecc\\OneDrive\\Escritorio\\Escritorio 2\\Programación\\taller-miprimerapaginaweb\\mi-primera-pagina-web2\\node_modules\\which\\which.js:13:12)\n' +
gyp verb `which` failed ' at F (C:\\Users\\fbecc\\OneDrive\\Escritorio\\Escritorio 2\\Programación\\taller-miprimerapaginaweb\\mi-primera-pagina-web2\\node_modules\\which\\which.js:68:19)\n'
+
gyp verb `which` failed ' at E (C:\\Users\\fbecc\\OneDrive\\Escritorio\\Escritorio 2\\Programación\\taller-miprimerapaginaweb\\mi-primera-pagina-web2\\node_modules\\which\\which.js:80:29)\n'
+
gyp verb `which` failed ' at C:\\Users\\fbecc\\OneDrive\\Escritorio\\Escritorio 2\\Programación\\taller-miprimerapaginaweb\\mi-primera-pagina-web2\\node_modules\\which\\which.js:89:16\n' +
gyp verb `which` failed ' at C:\\Users\\fbecc\\OneDrive\\Escritorio\\Escritorio 2\\Programación\\taller-miprimerapaginaweb\\mi-primera-pagina-web2\\node_modules\\isexe\\index.js:42:5\n' +
gyp verb `which` failed ' at C:\\Users\\fbecc\\OneDrive\\Escritorio\\Escritorio 2\\Programación\\taller-miprimerapaginaweb\\mi-primera-pagina-web2\\node_modules\\isexe\\windows.js:36:5\n' +
gyp verb `which` failed ' at FSReqCallback.oncomplete (fs.js:166:21)',
gyp verb `which` failed code: 'ENOENT'
gyp verb `which` failed }
gyp verb check python checking for Python executable "python" in the PATH
gyp verb `which` failed Error: not found: python
gyp verb `which` failed at getNotFoundError (C:\Users\fbecc\OneDrive\Escritorio\Escritorio 2\Programación\taller-miprimerapaginaweb\mi-primera-pagina-web2\node_modules\which\which.js:13:12)
gyp verb `which` failed at F (C:\Users\fbecc\OneDrive\Escritorio\Escritorio 2\Programación\taller-miprimerapaginaweb\mi-primera-pagina-web2\node_modules\which\which.js:68:19)
gyp verb `which` failed at E (C:\Users\fbecc\OneDrive\Escritorio\Escritorio 2\Programación\taller-miprimerapaginaweb\mi-primera-pagina-web2\node_modules\which\which.js:80:29)
gyp verb `which` failed at C:\Users\fbecc\OneDrive\Escritorio\Escritorio 2\Programación\taller-miprimerapaginaweb\mi-primera-pagina-web2\node_modules\which\which.js:89:16
gyp verb `which` failed at C:\Users\fbecc\OneDrive\Escritorio\Escritorio 2\Programación\taller-miprimerapaginaweb\mi-primera-pagina-web2\node_modules\isexe\index.js:42:5
gyp verb `which` failed at C:\Users\fbecc\OneDrive\Escritorio\Escritorio 2\Programación\taller-miprimerapaginaweb\mi-primera-pagina-web2\node_modules\isexe\windows.js:36:5
gyp verb `which` failed at FSReqCallback.oncomplete (fs.js:166:21)
gyp verb `which` failed python Error: not found: python
gyp verb `which` failed at getNotFoundError (C:\Users\fbecc\OneDrive\Escritorio\Escritorio 2\Programación\taller-miprimerapaginaweb\mi-primera-pagina-web2\node_modules\which\which.js:13:12)
gyp verb `which` failed at F (C:\Users\fbecc\OneDrive\Escritorio\Escritorio 2\Programación\taller-miprimerapaginaweb\mi-primera-pagina-web2\node_modules\which\which.js:68:19)
gyp verb `which` failed at E (C:\Users\fbecc\OneDrive\Escritorio\Escritorio 2\Programación\taller-miprimerapaginaweb\mi-primera-pagina-web2\node_modules\which\which.js:80:29)
gyp verb `which` failed at C:\Users\fbecc\OneDrive\Escritorio\Escritorio 2\Programación\taller-miprimerapaginaweb\mi-primera-pagina-web2\node_modules\which\which.js:89:16
gyp verb `which` failed at C:\Users\fbecc\OneDrive\Escritorio\Escritorio 2\Programación\taller-miprimerapaginaweb\mi-primera-pagina-web2\node_modules\isexe\index.js:42:5
gyp verb `which` failed at C:\Users\fbecc\OneDrive\Escritorio\Escritorio 2\Programación\taller-miprimerapaginaweb\mi-primera-pagina-web2\node_modules\isexe\windows.js:36:5
gyp verb `which` failed at FSReqCallback.oncomplete (fs.js:166:21) {
gyp verb `which` failed stack: 'Error: not found: python\n' +
gyp verb `which` failed ' at getNotFoundError (C:\\Users\\fbecc\\OneDrive\\Escritorio\\Escritorio 2\\Programación\\taller-miprimerapaginaweb\\mi-primera-pagina-web2\\node_modules\\which\\which.js:13:12)\n' +
gyp verb `which` failed ' at F (C:\\Users\\fbecc\\OneDrive\\Escritorio\\Escritorio 2\\Programación\\taller-miprimerapaginaweb\\mi-primera-pagina-web2\\node_modules\\which\\which.js:68:19)\n'
+
gyp verb `which` failed ' at E (C:\\Users\\fbecc\\OneDrive\\Escritorio\\Escritorio 2\\Programación\\taller-miprimerapaginaweb\\mi-primera-pagina-web2\\node_modules\\which\\which.js:80:29)\n'
+
gyp verb `which` failed ' at C:\\Users\\fbecc\\OneDrive\\Escritorio\\Escritorio 2\\Programación\\taller-miprimerapaginaweb\\mi-primera-pagina-web2\\node_modules\\which\\which.js:89:16\n' +
gyp verb `which` failed ' at C:\\Users\\fbecc\\OneDrive\\Escritorio\\Escritorio 2\\Programación\\taller-miprimerapaginaweb\\mi-primera-pagina-web2\\node_modules\\isexe\\index.js:42:5\n' +
gyp verb `which` failed ' at C:\\Users\\fbecc\\OneDrive\\Escritorio\\Escritorio 2\\Programación\\taller-miprimerapaginaweb\\mi-primera-pagina-web2\\node_modules\\isexe\\windows.js:36:5\n' +
gyp verb `which` failed ' at FSReqCallback.oncomplete (fs.js:166:21)',
gyp verb `which` failed code: 'ENOENT'
gyp verb `which` failed }
gyp verb could not find "python". checking python launcher
gyp verb could not find "python". guessing location
gyp verb ensuring that file exists: C:\Python27\python.exe
gyp ERR! configure error
gyp ERR! stack Error: Can't find Python executable "python", you can set the PYTHON env variable.
gyp ERR! stack at PythonFinder.failNoPython (C:\Users\fbecc\OneDrive\Escritorio\Escritorio 2\Programación\taller-miprimerapaginaweb\mi-primera-pagina-web2\node_modules\node-gyp\lib\configure.js:484:19)
gyp ERR! stack at PythonFinder.<anonymous> (C:\Users\fbecc\OneDrive\Escritorio\Escritorio 2\Programación\taller-miprimerapaginaweb\mi-primera-pagina-web2\node_modules\node-gyp\lib\configure.js:509:16)
gyp ERR! stack at C:\Users\fbecc\OneDrive\Escritorio\Escritorio 2\Programación\taller-miprimerapaginaweb\mi-primera-pagina-web2\node_modules\graceful-fs\polyfills.js:282:31
gyp ERR! stack at FSReqCallback.oncomplete (fs.js:166:21)
gyp ERR! System Windows_NT 10.0.18362
gyp ERR! command "C:\\Program Files\\nodejs\\node.exe" "C:\\Users\\fbecc\\OneDrive\\Escritorio\\Escritorio 2\\Programación\\taller-miprimerapaginaweb\\mi-primera-pagina-web2\\node_modules\\node-gyp\\bin\\node-gyp.js" "rebuild" "--verbose" "--libsass_ext=" "--libsass_cflags=" "--libsass_ldflags=" "--libsass_library="
gyp ERR! cwd C:\Users\fbecc\OneDrive\Escritorio\Escritorio 2\Programación\taller-miprimerapaginaweb\mi-primera-pagina-web2\node_modules\node-sass
gyp ERR! node -v v12.16.1
gyp ERR! node-gyp -v v3.8.0
gyp ERR! not ok
Build failed with error code: 1
npm WARN ed-boilerplate@1.0.0 No repository field.
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.4 (node_modules\fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.4: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"})
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! node-sass@4.11.0 postinstall: `node scripts/build.js`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the node-sass@4.11.0 postinstall script.
npm ERR! This is probably not a problem with npm. There is likely
additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\fbecc\AppData\Roaming\npm-cache\_logs\2020-04-09T19_01_06_283Z-debug.log
Hola. Necesito pedirles un favor, desde Argentina no se puede comprar la suscripción mensual mediante PayPal. Alguien de otro país me podría regalar una suscripción mensual y yo se lo pago mediante "Enviar pago a" mediante PayPal (este método se puede hacer desde Argentina, de todas formas, antes de regalar la suscripción probamos enviar el dinero de cuenta a cuenta en PayPal).
Se lo agradecería mucho